我正在使用 RobotFramework 测试网络应用程序。我想使用关键字 Click Link
通过 xpath 识别对象,但它不起作用。每次,我都会收到 FAIL Timed out after 5000.0ms
。
例子:
最佳答案
当你使用 xpath 来识别你的定位器时,你必须在你的语句中指定它:
Click Link xpath=//i[2]a(...)
library doc 中提到了这一点:“默认情况下,当提供定位器值时,它与特定元素类型的关键属性相匹配。例如,id 和 name 是所有元素的关键属性,定位元素很容易使用 id 作为定位器. [...]. 也可以通过指定带有定位器前缀的查找策略来指定 Selenium2Library 应该采用的查找元素的方法”
关于testing - 使用带有 SeleniumLibrary 和 robotframework 的 xpath 进行对象识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26344070/