相关文章推荐
胆小的茴香  ·  超详细,自动化测试接入Jenkins+Son ...·  2 月前    · 
礼貌的消防车  ·  关于1970年之前的时间要怎么转换成时间戳啊 ...·  1 年前    · 
开心的刺猬  ·  LLM资料大全:文本多模态大模型、垂直领域微 ...·  1 年前    · 
奔跑的炒面  ·  字面值 | PingCAP 文档中心·  1 年前    · 
悲伤的大熊猫  ·  java list某元素个数的方法 ...·  2 年前    · 
豪情万千的葡萄酒  ·  教你用两行代码给PHP7添加一个“非空合并” ...·  2 年前    · 
Code  ›  Airtest IDE 自动化测试8 - wait 等等元素出现开发者社区
软件 ide 自动化测试
https://cloud.tencent.com/developer/article/1838959
文质彬彬的拐杖
2 年前
作者头像
上海-悠悠
0 篇文章

Airtest IDE 自动化测试8 - wait 等等元素出现

前往专栏
腾讯云
备案 控制台
开发者社区
学习
实践
活动
专区
工具
TVP
文章/答案/技术大牛
写文章
社区首页 > 专栏 > 从零开始学自动化测试 > 正文

Airtest IDE 自动化测试8 - wait 等等元素出现

发布 于 2021-06-24 22:46:48
1.5K 0
举报

前言

Airtest 写app自动化的时候,页面上的有些元素并不是固定显示的,有的会等待一定时间才会出现。 于是可以用wait方法等待元素出现,再进一步操作

wait 等待元素

wait方法作用,一直间隔interval秒去查找指定的v对象,直到时间超过timeout后未找到就报TargetNotFoundError错误,期间如果每次的间隔查找遇到错误就调用intervalfunc方法

wait(v,timeout=TIMEOUT,interval=0.5,intervlfunc=func) 等待设备屏幕上的模板图片 参数:

  • v : 图片
  • timeout : 等待匹配的时间间隔,默认为20s
  • interval : 每次匹配的时间间隔,默认0.5秒(单位: 秒)
  • intervalfunc : 在每次尝试查找相应匹配失败后调用func函数

return: 找到图片则返回(v对象)图片中心点坐标,否则抛异常:TargetNotFoundError

wait 等待示例

touch 操作元素会在页面上查找 20 秒,大部分情况下 20 秒是足够找到元素的,所以一般也不用 wait 方法。 比如启动app后,启动页面会有3秒的广告(右侧启动app出现的广告)

 
推荐文章
胆小的茴香  ·  超详细,自动化测试接入Jenkins+Sonar质量门禁实践开发者社区
2 月前
礼貌的消防车  ·  关于1970年之前的时间要怎么转换成时间戳啊 负数要怎么处理_时间戳1970年之前的时间-CSDN博客
1 年前
开心的刺猬  ·  LLM资料大全:文本多模态大模型、垂直领域微调模型、STF数据集、训练微调部署框架、提示词工程等-腾讯云开发者社区-腾讯云
1 年前
奔跑的炒面  ·  字面值 | PingCAP 文档中心
1 年前
悲伤的大熊猫  ·  java list某元素个数的方法 java list取元素_mob6454cc7042a2的技术博客_51CTO博客
2 年前
豪情万千的葡萄酒  ·  教你用两行代码给PHP7添加一个“非空合并”语法糖 - 知乎
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号