仅当页面中存在特定链接时,我才能运行关键字, 如果链接不存在,请照常继续测试? 我这样尝试过,但不起作用
${Result}= Page Should Contain Link ${link}
run keyword if '${Result}'=='PASS' Get Rid of Messages
和链接存在于页面中
答案 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