我正在尝试单击Href
链接,但没有成功。
这是我要单击的页面的HTML:
这是我尝试使用的代码。
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的关键字。
你能告诉我我在做什么错吗?
答案 0 :(得分:1)
错误是因为Click Link
与xpath之间只有一个空格。您需要两个或多个空格才能将关键字与其参数分开。
此外,xpath://a{test()='logout'}
也不是有效的xpath表达式。您需要将花括号更改为方括号,并将test
更改为text
。您还需要将logout
更改为Logout
。
xpath://a[text()='Logout']
对于Click Link,您也可以只指定链接文本或href,例如:
Click Link Logout