1

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

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

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


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

1 ответ1

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


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .