打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
robotframework if条件脚本实现注意点
参考脚本:
    ${title}    get title
    ${registername}    get text    xpath=.//*[@id='form']/div[7]/a
    ${wishtitle}    set variable    用户注册
    ${wishbuttname}    set variable    立即注册
    comment    if语句中,1、要注意前面的... 2、要注意ELSE IF 严格区分大小写 3、字符串比较要先定义字符串
    run keyword if    '${title}'<>'${wishtitle}'    log    ${title}
    ...    ELSE IF    '${registername}'<>'${wishbuttname}'    log    ${registername}
    ...    ELSE    log    注册页面打开正常

脚本解析:脚本的意思是,获取页面的title,和一个按钮的text信息,然后,与预期的wishtitle、wishbuttname比较,不同,则输出实际值,都相同,则输出‘注册页面打开正常’

脚本看似觉得很简单,但是,里面有5个地方需要特别注意
1、if脚本,要注意ELSE IF、ELSE 前面的三个点(...),不能少,少了,就会报语法错误
2、要特别注意ELSE IF \ELSE 是严格区分大小写的,在robot中,关键字基本不区分大小写,但是有几个特殊关键字严格区分大小写(:FOR      IN 也要注意)
3、作为比较的对象 ‘期望结果’  一定要预先定义(set variable),如果不预先定义,在字符串比较时,会报语法错误
4、比较时,相等用‘==’, 不相等用‘<>’
5、最后的ELSE 时,前面的 ‘...’ 后面的期望输出 ‘log’   千万不要忘记,少一个都报错
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MS-DOS脚本编程[3]-控制结构 - 懵懵灯灯的BLOG - BlogJava
不可忽视的MySQL字符集
BAT语句:if语句和for语句
CSDN技术中心 学习批处理!包你学会!!!
VC 判断CString字符串中各位是数字,大小写字母,符号,汉字(转)
dos命令大全
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服