Run Keyword If 关键字给出的示例是: 但是,这往往不能满足我们实际需要,比如,我们需要同时判断多个条件是否成立,或者在条件成立时我们想要执行多个关键字,虽然可以进行封装再调用,但是比较麻烦. 1.如果需要同时判断多个条件是否成立,我们可以用 and ,同时判断多个条件,比如: ${i} ${j} Set Variable hello world Run keyeord If '${i}'=='hello' and '${j}'=='world' 'Some Action' ar
曾一度疯狂搜索run keyword if 的用法,帖子是挺多的,可惜,没有一个我想要的.现在我终于把我想要的用法,收集好了,在此总结下. 1.曾经天真的以为 run keyword if +条件 log XXX .我以为后面只能接log,所有帖子的例子都是接的log,当我想接其他关键字的时候,大写的懵逼.后面才知道,log也可以替换成其他关键字.于是我会了小小的升级版:run keyword if +条件 click element XXX.(click element只是举例) 2.不久又
*** Test Cases ***case1 #即使错误也继续执行,也不记录失败,且可以返回执行状态和错误信息 ${Run Keyword And Ignore Error status} ${statusValue} Run Keyword And Ignore Error Click Element //span[@title="aaa"] #执行关键字,返回执行成功或者失败状态,True和False ${Run Keyword And Return status} Run Ke
Wait For Page Ready ${a} Run Keyword And Return Status Page Should Contain 新建 log ${a} Run Keyword If '${a}'=='True' log 飞飞 Run Keyword Unless '${a}'=='False' log 娟娟
这是2019年的第一篇文章,因公司事情较多,导致更新缓慢.这次主要推荐一些可能在使用rf工具的时候需要掌握的关键字. 1. @{cloose_ele} get webelements xpath=//input[contains(@placeholder,'请选择')] 例如当你发现一个页面有多个请选择的时候,可能可以定位的元素就只有text,或者其他定位太复杂,不想定位的时候.推荐使用 get webelements 来把所有相似的元素全部捕获在一个数组里面,然后通过下标选择你所需要的第
使用场景: 当用例失败时需要通知对应人员,则需要在Teardown中,使用关键字Run Keyword If Test Failed Send Message关键字为自定义关键字,${content}为短信内容,${msg_receiver}为短信接收者列表. 当然执行成功时需要执行什么动作也有:Run Keyword If Test Passed