RobotFramework-常用断言讲解

更新时间:2023-05-13 19:36:43 阅读: 评论:0

RobotFramework-常⽤断⾔讲解
RobotFramework带有丰富的系统关键,使⽤时⽆需导⼊,直接使⽤,为写⾃动化⽤例带来了极⼤的⽅便;不能停留在知道或者是会得程度,只有熟练使⽤各关键字,才能提升⾃动化⽤例的写作效率。
tuitionfee下⾯将逐个举例介绍:为⽅便讲解,⾸先创建三个list变量:list_a、list_b、list_c;以及两个scalar变量:string和name。
@{list_a}    create list      1      a    ${21}    21    12
@{list_b}    t variable    1.0    a    ${21}    21    21
@{list_c}    create list
${string}    t variable    fighter is in shenzhen
${name}    t variable    luruifeng
北京师范大学出版社
备注:以下提供的⽤例都是断⾔成功。
01、should contain 、 should not contain 与should contain x times
should contain    ${list_b}    1.0
should not contain    ${list_b}    1
should contain x times    ${list_b}    21    2
说明:变量${list_b}包含对象1.0⽽不包含对象1,且对象21在变量${list_b}出现了两次。
02、should be empty 与 should not be empty
should be empty    ${list_c}
好看的电影 欧美
二级建造师延续注册should not be empty    ${list_a}
英语免费在线翻译
说明:变量${list_c}没有赋值,所以为空;相反,变量${list_a}有赋初始值,故为⾮空。
03、should be equal 与 should not be equal
should be equal    ${list_a[1]}    ${list_b[1]}
should not be equal    ${list_a}    ${list_b}browning
说明:${list_a[1]}=a,${list_b[1]}=a故两个对象相等;⽽${list_a}和${list_b}有元素不⼀致,这两个对象不相等。
kayaking
04、Should Be Equal As Numbers 与 Should not Be Equal As Numbers
任务型教学法Should Be Equal As Numbers    ${list_b[0]}    1.0000
Should not Be Equal As Numbers    ${list_b[0]}    1.1
说明:${list_b[0]}=1,忽略精度,故与1.0000相等;⽽即使是忽略精度,1与1.1还是不相等的;
05、Should Be Equal As Integers与Should not Be Equal As Integers
asian japanShould Be Equal As Integers    ${list_a[3]}    ${list_b[3]}
Should not Be Equal As Integers    ${list_a[4]}    ${list_b[4]}
说明:${list_a[3]}=21,${list_b[3]}=21,⽽系统默认为字符串格式的“21”,故需要转化为整数类型,转化为整数后两个对象相等;
${list_a[4]}=12,${list_b[4]}=21,即使转化为整数后两个对象依旧是不相等;
06、Should Be Equal As Strings与Should not Be Equal As Strings
介词是什么
Should Be Equal As Strings    ${list_a[2]}    ${list_b[2]}
Should not Be Equal As Strings    ${list_a[0]}    ${list_b[0]}
说明:${list_a[2]}=${21},${list_b[2]}=${21},⽽均为数值型的21,故需要转化为字符串类型,转化为字符串后两个对象相等;

本文发布于:2023-05-13 19:36:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/617516.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对象   动化   转化   字符串   变量
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图