Какую версию XPath поддерживает Firefox?

Какую версию XPath поддерживает Firefox?

Я создаю веб-скрапер с помощью Firefox с Selenium WebDriver и хотел бы использовать выражения XPath, которые существуют только в XPath 2 и XPath 3.

Какую версию XPath поддерживает Firefox?

Если это XPath 1.0, есть ли способ заставить Firefox поддерживать более поздние версии?


Примечание: Текущая версия Firefox на момент написания статьи — 47.0.

решение1

Какую версию XPath поддерживает Firefox?

В настоящее время Firefox поддерживает XPath 1.0.

Планов по поддержке Xpath 2.0 нет.

ВидетьКакие браузеры поддерживают Xpath 2.0?для некоторых обходных путей.

Поддержка XPath сильно различается: в Firefox она поддерживается достаточно хорошо (хотя планов по дальнейшему улучшению поддержки нет), в то время как в других браузерах она реализована в меньшей степени, если реализована вообще.

ИсточникXPath

Существует открытый (с 2007 года) отчет об ошибке для добавления поддержки XPath 2.0:

Поскольку Xpath 2.0 и Xslt 2.0 являются рекомендацией w3c, было бы неплохо внедрить их в движок.

ИсточникОшибка 396966 - XPath 2.0


Дальнейшее чтение

Связанный контент