SeleniumIDE中XPath表达式中的括号

SeleniumIDE中XPath表达式中的括号,xpath,selenium,selenium-ide,Xpath,Selenium,Selenium Ide,我对硒脲对XPath的评估有问题。硒脲似乎不知道本xpath中的圆括号: (//span[@class='section-name entry-box'])[last()]/input (//span[@class='section-name entry-box'])[last()] 它甚至找不到以下xpath: (//span[@class='section-name entry-box'])[last()]/input (//span[@class='section-name entr

我对硒脲对XPath的评估有问题。硒脲似乎不知道本xpath中的圆括号:

(//span[@class='section-name entry-box'])[last()]/input
(//span[@class='section-name entry-box'])[last()]
它甚至找不到以下xpath:

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

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

你知道有什么解决办法吗?我需要选择最后一个元素,它具有特定的类。

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