Какую версию 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