我没有点击href链接

时间:2019-11-14 13:58:15

标签: robotframework

我正在尝试单击Href链接,但没有成功。

这是我要单击的页面的HTML:

enter image description here

这是我尝试使用的代码。

Welcome Page Should Be Open
Location Should Be    ${WELCOME URL}
Title Should Be    OrangeHRM
Click Link   id=welcome
Wait Until Element Is Visible   id=welcome-menu   8
#Click Link href=https://opensource-demo.orangehrmlive.com/index.php/auth/logout
Click Link xpath://a{test()='logout'}

我尝试使用“ href”和“ xpath”,但是都给出了错误:

  

未找到名称为XXXXXX的关键字。

你能告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:1)

错误是因为Click Link与xpath之间只有一个空格。您需要两个或多个空格才能将关键字与其参数分开。

此外,xpath://a{test()='logout'}也不是有效的xpath表达式。您需要将花括号更改为方括号,并将test更改为text。您还需要将logout更改为Logout

xpath://a[text()='Logout']

对于Click Link,您也可以只指定链接文本或href,例如:

Click Link  Logout