Selenium IDE中XPath表达式中的括号

时间:2011-10-21 16:56:56

标签: xpath selenium selenium-ide

我遇到了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都可以工作,并在页面上找到一个(或最后一个示例中的两个)元素。

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

1 个答案:

答案 0 :(得分:2)

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