机器人框架硒检查链接

时间:2020-10-01 14:52:26

标签: selenium robotframework

仅当页面中存在特定链接时,我才能运行关键字, 如果链接不存在,请照常继续测试? 我这样尝试过,但不起作用

${Result}=  Page Should Contain Link  ${link}
run keyword if  '${Result}'=='PASS'  Get Rid of Messages

和链接存在于页面中

1 个答案:

答案 0 :(得分:3)

您要查找的是BuiltIn库中的Run Keyword And Return Status关键字。

运行具有给定参数的给定关键字,并将状态返回为 一个布尔值。

如果执行了该关键字,则此关键字返回布尔值True。 成功,如果失败则为False。例如,这在 与“运行关键字如果”组合。如果您对该错误感兴趣 消息或返回值,请改用“运行关键字并忽略错误”。

${passed}=    Run Keyword And Return Status    Page Should Contain Link    ${link}
Run Keyword If    ${passed}   Get Rid of Messages
相关问题