作为机器人框架的一部分,我们有一个带有定位符href="#/triage/new
的页面。我尝试使用href="#/triage/new"
,但出现错误“找不到定位器”。我该怎么用呢?
答案 0 :(得分:0)
您正在将定位器类型设置为href(href=
),但我不认为这是受支持的显式策略(例如,需要指定)。如果您查看baked-in ones的列表,则该列表不存在。并检查“默认定位器策略”小节,您会看到它说href是Click Element
的隐式策略。
例如。从定位器的值中删除href=
前缀。
还有另一件事,您在值中加上了引号-您不需要它们。实际上,它们是有害的-SeleniumLibrary将它们视为值本身的一部分,并查找带有href的元素并带有引号。也放下它们:)