使用带有SeleniumLibrary和robotframework的xpath进行对象识别

时间:2014-10-13 15:54:09

标签: testing selenium xpath automated-tests robotframework

我正在使用RobotFramework测试Web应用程序。我想使用关键字Click Link通过xpath识别对象,但它不起作用。每次,我得到FAIL Timed out after 5000.0ms。 例: enter image description here

1 个答案:

答案 0 :(得分:1)

使用xpath标识定位器时,必须在语句中指定它:

Click Link  xpath=//i[2]a(...)

这在library doc中提到:"默认情况下,当提供定位符值时,它将与特定元素类型的键属性进行匹配。例如,id和name是所有元素的关键属性,只使用id作为定位器,定位元素很容易。 [...]。也可以通过指定具有定位符前缀"

的查找策略来指定Selenium2Library应该采用的方法来查找元素。