相关文章推荐
读研的山楂  ·  動畫瘋2025年1月新番授權情報 - ...·  7 月前    · 
睿智的火锅  ·  3D点云形状特征的二维主流形描述·  11 月前    · 
爽快的电影票  ·  用c++高精度的计算π的值,可精确到n位_c ...·  1 年前    · 
气势凌人的跑步鞋  ·  css实现数字动态切换效果_数字跳转csss ...·  1 年前    · 
考研的西红柿  ·  curl: (7) Failed to ...·  1 年前    · 
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出现的广告)

 
推荐文章
读研的山楂  ·  動畫瘋2025年1月新番授權情報 - 巴哈姆特動畫瘋
7 月前
睿智的火锅  ·  3D点云形状特征的二维主流形描述
11 月前
爽快的电影票  ·  用c++高精度的计算π的值,可精确到n位_c++ 高精度求圆周率-CSDN博客
1 年前
气势凌人的跑步鞋  ·  css实现数字动态切换效果_数字跳转csss-CSDN博客
1 年前
考研的西红柿  ·  curl: (7) Failed to connect to 127.0.0.1 port 8888 after 6 ms: Connection refused - CSDN文库
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号