我遇到了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都可以工作,并在页面上找到一个(或最后一个示例中的两个)元素。
你知道任何解决方案吗?我需要选择最后一个具有特定类的元素。
答案 0 :(得分:2)
将“xpath =”放在开头。 Selenium定位器可以是各种不同的类型,如果定位器以“//”开头,Selenium假定类型是XPath。你的没有,所以你需要明确指定它。