【问题标题】:Brackets in XPath expressions in SeleniumIDESelenium IDE 中 XPath 表达式中的括号
【发布时间】:2011-10-23 21:27:32
【问题描述】:

我对 SeleniumIDE 的 XPath 评估有疑问。 SeleniumIDE 似乎不知道这个 xpath 中的圆括号:

(//span[@class='section-name entry-box'])[last()]/input

它甚至找不到这个 xpath:

(//span[@class='section-name entry-box'])[last()]

(//span[@class='section-name entry-box'])/input

但在 FireFox FireBug 控制台或 FireFox 插件 XPather 中,所有 xpath 都可以工作并在页面上找到一个(或在最后一个示例中为两个)元素。

您知道任何解决方案吗?我需要选择最后一个元素,它具有特定的类。

【问题讨论】:

    标签: xpath selenium selenium-ide


    【解决方案1】:

    将“xpath=”放在开头。 Selenium 定位器可以是多种不同的类型,如果定位器以“//”开头,Selenium 假定类型是 XPath。你的没有,所以你需要明确地指定它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-15
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多