RobotFramework XPath如何定位元素

时间:2018-11-09 20:29:18

标签: xpath click href robotframework element

我要单击此元素:

<a id="welcome" class="panelTrigger" href="#">Welcome Admin</a>

但是我找不到该元素。

我尝试过:

id=welcome, xpath=//*[@id="welcome"]

单击元素或单击链接,但是它不起作用。你能帮我吗?

2 个答案:

答案 0 :(得分:1)

我认为您可以在以下任意行中都可以:

Click Link    id:welcome

Click Link    Welcome Admin

基于documentation

  

使用默认定位器策略时,使用   idnamehref和链接文本。

因此,如果该ID并非唯一,您仍然可以通过其文本引用该链接。

答案 1 :(得分:0)

尝试这种方式

Scroll To Element  xpath  ${element_locator}
Wait Until Element Is Visible ${element_locator}  timeout=30s
Click Element  ${element_locator}