我可以将xpath 2.0与firefox和selenium一起使用吗?

Pau*_*gar 14 firefox selenium xpath

我看到了其他涉及xpath 2.0的问题,这显然简化了字符串表达式.我正在使用Firefox 3.5.5和selenium 1.0.1.

  • 如何检查我的Firefox和Selenium版本是否支持它?
  • Selenium是否遵循Firefox的内置Xpath实现?
  • 在这种情况下,如果我开始使用另一个(可能更旧的)浏览器与selenium,我会期待xpath 2.0遇到问题吗?

Pau*_*gar 11

默认情况下,selenium使用浏览器附带的"本机"版本的XPath.您可以使用Selenium附带的版本,用JavaScript编写.这似乎实现了XPath 1.0,基于对源代码的瞥见.

  • 以及如何确定浏览器附带哪个版本的XPath? (6认同)
  • @AutomatedTester:我完全同意.但它们似乎并不那么强大. (3认同)
  • 正如旁注,CSS选择器更快,可以更容易阅读 (2认同)