相关文章推荐
机灵的莲藕  ·  读取R中的.tar.gz文件-腾讯云开发者社 ...·  1 年前    · 
威武的南瓜  ·  2023版:深度比较几种.NET ...·  2 年前    · 
鬼畜的可乐  ·  moment.js获取当前时间 - 简书·  2 年前    · 
烦恼的鸵鸟  ·  crypto-js 加密 ...·  2 年前    · 
纯真的鼠标垫  ·  Pymysql字段用%s占位符报错_pymy ...·  2 年前    · 
Code  ›  Airtest IDE 自动化测试8 - wait 等等元素出现开发者社区
软件 ide 自动化测试
https://cloud.tencent.com/developer/article/1838959
文质彬彬的拐杖
3 年前
作者头像
上海-悠悠
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出现的广告)

 
推荐文章
机灵的莲藕  ·  读取R中的.tar.gz文件-腾讯云开发者社区-腾讯云
1 年前
威武的南瓜  ·  2023版:深度比较几种.NET Excel导出库的性能差异 - 百宝门园地 - 博客园
2 年前
鬼畜的可乐  ·  moment.js获取当前时间 - 简书
2 年前
烦恼的鸵鸟  ·  crypto-js 加密 php后端解密_cryptojs php_oraclechaozi的博客-CSDN博客
2 年前
纯真的鼠标垫  ·  Pymysql字段用%s占位符报错_pymysql %s-CSDN博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号