首页 > 其他 > 详细

Airtest IDE 自动化测试16 -断言相等和不相等(assert_equal , assert_not_equal)

时间:2021-06-03 14:14:22      阅读:14      评论:0      收藏:0      [点我收藏+]

前言

Airtest IDE 提供了四种断言快捷断言的方式

  • assert_exists 断言存在
  • assert_not_exists 断言不存在
  • assert_equal 断言相等
  • assert_not_equal 断言不相等

assert_exists 和 assert_not_exists 在前面这篇写过https://www.cnblogs.com/yoyoketang/p/14803947.html

assert_equal

断言2个值相等,实际结果等于期望结果
参数:

  • first – 第一个值
  • second – 第二个值
  • msg – 断言的简短描述,它将被记录在报告中

断言失败引发异常: AssertionError – 如果断言失败
返回: None
支持平台: Android, Windows, iOS
示例: >>> assert_equal(1, 1, msg="assert 1==1")

断言两个值相等,需传入2个参数,实际结果和期望结果

assert_equal("实际结果", "期望结果", "请填写断言的简短描述")

Airtest 是截图图片,需获取页面元素的文本,通常与 poco 获取属性的脚本一起做断言,示例如下:

assert_equal(poco("com.taobao.taobao:id/dx_root").get_text(), "天猫新品", "控件的text属性值为天猫新品")
assert_equal(str(poco(text="天猫新品").attr("enabled")), "True", "控件的enabled属性值为True")

assert_not_equal

断言两个值不相等
参数:

  • first – 第一个值
  • second – 第二个值
  • msg – 断言的简短描述,它将被记录在报告中

引发: AssertionError – 如果断言异常
返回: None
支持平台: Android, Windows, iOS
示例: >>> assert_not_equal(1, 2, msg="assert 1!=2")

Airtest IDE 自动化测试16 -断言相等和不相等(assert_equal , assert_not_equal)

原文:https://www.cnblogs.com/yoyoketang/p/14843954.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!