Robotframework 我不能点击href链接

Robotframework 我不能点击href链接,robotframework,Robotframework,我正在尝试单击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://openso

我正在尝试单击
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的关键字


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

错误是因为在
单击链接
和xpath之间只有一个空格。您需要两个或多个空格将关键字与其参数分隔开

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

xpath://a[text()='Logout']
例如,您也可以只指定链接文本或href,例如:

Click Link  Logout

您可以尝试使用以下代码xpath://a[@href='/index.php/auth/logout']未找到的实际关键字是什么?如果是这样的
请单击链接xpath://a{test()='logout'}
,然后检查它在
链接之后和xpath之前是否至少有两个空格。另外,将xpath中的
{}
更改为
[]
。非常感谢@RushabhRakholiya它成功了。@Eduardo不客气,请标记为向上投票谢谢