根据返回值,判断是否执行下一步的方法(Run Keyword And Return Status指令的使用)


场景分析:

 

 

 

上图“通用模版测试”内容

满足,如果当前页面存在这条数据,即结束执行本条用例,自动执行下一条。如果没有,则调用新建模版关键字,执行新建模版。

脚本如下

 

 

 

1配置运费模版

    [Documentation]    依赖脚本:登录后台

    click link    link=设置    #点击设置模块进入设置模块

    click element    id=stnav-151    #切换到运费模版

    sleep    2

    ${a}    Run Keyword And Return Status    Page Should Contain    通用模版测试

    run keyword if    ${a} ==${TRUE}    log    运费模版添加成功

    ...    ELSE    新建运费模版

 

这里用到了Run Keyword And Return Status”和“Page Should Contain”指令

 

Page Should Contain”的作用是,检查当前页是否有“通用模版测试”这条数据

Run Keyword And Return Status”的作用是,获取“Page Should Contain”的返回值(只有truefalse,要么存在“通用模版测试”,要么不存在)

 

然后使用run keyword if ,如果${a} ==${TRUE} 即“Page Should Contain”检查到“通用模版测试”存在,输出log

不存在,即Page Should Contain”没有检查到“通用模版测试”,返回值${a} ==${false} ,ELSE则会执行新建模版


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM