提供CLICK ELEMENT href =“#/ triage / new”

时间:2018-08-08 16:17:13

标签: robotframework

作为机器人框架的一部分,我们有一个带有定位符href="#/triage/new的页面。我尝试使用href="#/triage/new",但出现错误“找不到定位器”。我该怎么用呢?

1 个答案:

答案 0 :(得分:0)

您正在将定位器类型设置为href(href=),但我不认为这是受支持的显式策略(例如,需要指定)。如果您查看baked-in ones的列表,则该列表不存在。并检查“默认定位器策略”小节,您会看到它说href是Click Element的隐式策略。
例如。从定位器的值中删除href=前缀。

还有另一件事,您在值中加上了引号-您不需要它们。实际上,它们是有害的-SeleniumLibrary将它们视为值本身的一部分,并查找带有href的元素并带有引号。也放下它们:)