随笔分类 -  airtest

airtest自动化实战
该文被密码保护。

posted @ 2022-04-29 11:32 星空6 阅读(0) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试17 - 设置自定义 Python.exe 路径
摘要:前言 Airtest IDE 自带了python3的运行环境,但不方便扩展,如果我们想安装其他第三方依赖包,可以在本地python3环境pip 安装。 在IDE 设置运行本地 python3 环境。 设置 Airtest 选项-设置-Airtest 自定义 Launcher 文件路径,这个默认一般不 阅读全文

posted @ 2021-11-13 17:23 星空6 阅读(237) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试16 - 本地 python3 环境命令运行 airtest 脚本
摘要:前言 Airtest IDE 自带了 python3 环境,但是每次执行脚本都需要打开IDE,在IDE 上点运行按钮才能执行。 如果我们想通过命令行执行脚本,可以在本机安装python3 环境准备 安装python3 环境 和pip,这个不多说,我用的python3.7环境 C:\Users\Adm 阅读全文

posted @ 2021-11-13 16:49 星空6 阅读(346) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试14 - 如何让 Airtest 启动指定包名(start_app)
摘要:前言 做app自动化测试,第一步是启动待测app,Airtest 可以通过截图app图标定位到启动图标,但必须保证是在app列表页。 如何让Airtest 启动指定包名 app? 可以通过指定app包名来启动。 找到app包名 查找app包名,前面一篇讲的很详细https://www.cnblogs 阅读全文

posted @ 2021-11-13 12:39 星空6 阅读(325) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试13 - 查看手机上app的包名 几种方式
摘要:前言 启动指定的app,需知道app的包名,app已经安装到手机上了,如何查看安装的包名呢? adb shell 查看手机上所有app的包名 备注:airtest 连接上手机,则adb 会查不到这个手机设备; adb shell pm list packages 查询结果 C:\Users\Admi 阅读全文

posted @ 2021-11-12 22:12 星空6 阅读(712) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试12——报告加截图 snapshot
摘要:前言 Airtest 生成报告的时候,每个步骤都会自动带上截图,也可以自动添加截图,使用snapshot()方法 snapshot 方法使用 对目标设备进行一次截图,并且保存到文件中。 参数 filename - 保存截图的文件名,默认保存路径为 ST.LOG_DIR 中 msg - 截图文件的简短 阅读全文

posted @ 2021-11-12 21:37 星空6 阅读(421) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试11——图片编辑器(Image Editor)
摘要:前言 Airtest 是通过截图识别图片,根据识别到图片的匹配度来定位到元素的,图片识别参数是可以修改的。 图片编辑器(Image Editor) 双击编辑框截到的图片,进入到Image Editor 界面 点击 Snapshot + Recognition 按钮对当前app页面截图 看到截图上有个 阅读全文

posted @ 2021-11-09 22:25 星空6 阅读(281) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试10——text和keyevent
摘要:前言 在Airtest IDE 的Airtest录制辅助窗内,包含有三种类型的录制按钮: 操作类型 辅助类型 断言类型 touch text assert_exists swipe keyevent assert_not_exists wait sleep assert_equal exist as 阅读全文

posted @ 2021-11-09 21:35 星空6 阅读(220) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试9——exists 判断元素是否存在
摘要:前言 app上如何判断一个元素是否存在?如果存在点下一步,不存在不操作 exists 判断是否存在 exists 方法是判断是否存在,如果存在返回图片中心点坐标,如果不存在返回 False @param v:传图片参数 支持平台:Android,Windwos,ios, 使用示例 >>> if ex 阅读全文

posted @ 2021-11-08 22:19 星空6 阅读(470) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试8——swipe 滑动屏幕
摘要:前言 swipe 的作用是在屏幕上从一个点滑动到另外一个点的位置 swipe 使用介绍 swipe 方法作用:从v1 经历 steps 步滑动到 v2,且期间总持续duration秒,相当于每步是duration/steps 秒。 如果没有v2值则滑动的方向依赖于vector 的滑动比例值为终点 s 阅读全文

posted @ 2021-11-08 22:00 星空6 阅读(817) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试7—wait 等待元素出现
摘要:前言 Airtest 写app自动化的时候,页面上的有些元素并不是固定的显示的,有的会等待一定时间才会出现。 于是可以用wait方法等待元素出现,再进一步操作 wait 等待元素 wait方法作用,一直间隔interval秒去查找指定的的v对象,直到时间超过timeout后未找到就报TargetNo 阅读全文

posted @ 2021-11-07 23:20 星空6 阅读(767) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试6—touch 使用介绍
摘要:前言 在app中点击一个元素,可以用到touch方法,touch是触摸事件,手机上用手指触摸,实际上执行的就是点击操作了。 touch 介绍 Airtest IDE 中Airtest 辅助窗 查看touch语法 touch(v,times=1,duration=0.01,right_click=Fa 阅读全文

posted @ 2021-11-07 22:36 星空6 阅读(488) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试5—断言存在(assert_exists)和断言不存在(assert_not_exists)
摘要:前言 Airtest IDE 提供了四种快捷断言的方式 assert_exists 断言存在 assert_not_exists 断言不存在 assert_equal 断言相等 assert_not_equal 断言不相等 断言存在(assert_exists) assert_exists(*arg 阅读全文

posted @ 2021-11-07 22:05 星空6 阅读(775) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试4——运行脚本与查看测试报告
摘要:前言 Airtest IDE 可以编写完脚本后直接点运行按钮执行脚本,运行完成后会自动生成一个html测试报告 运行脚本 Airtest IDE 运行脚本3种方式 快捷键F5 运行 点菜单栏 三角形 快捷按钮 菜单-运行-运行脚本 停止运行(shift+F5) 调试部分代码 Airtest可以支持选 阅读全文

posted @ 2021-11-07 20:54 星空6 阅读(228) 评论(0) 推荐(0) 编辑

Airtest IDE自动化测试3——Poco辅助窗展示UI渲染树
摘要:前言 Airtest 通过图像识别已经可以编写大部分的测试脚本,页面上需要点哪个元素直接截图,非常方便。 但是在某些特殊情况下,例如App里的动态元素,通过图像识别定位较为困难。所以Airtest Project解决方案也提供了另外一种基于UI控件搜索的自动化框架 Poco UI识别方式,分别是基于 阅读全文

posted @ 2021-11-07 16:22 星空6 阅读(564) 评论(0) 推荐(0) 编辑

Airtest IDE自动化测试2-新建Airtest脚本,启动app搜索关键字
摘要:前言 Airtest 脚本可以直接截图app的页面图标,哪里不会截哪里,不用担心找不到页面元素。 新建.air 脚本 文件-新建脚本-.air Airtest项目(高级用户直接新建py脚本) 选择一个盘目录,新建名称a01 新建后会自动初始化的代码; app示例 以“网易云课堂”app为例,先点开a 阅读全文

posted @ 2021-11-07 15:44 星空6 阅读(200) 评论(0) 推荐(0) 编辑

Airtest IDE 自动化测试1—AirtestID安装与启动Android手机
摘要:参考官网:https://airtest.readthedocs.io/zh_CN/latest/ Airtest能干什么? Airtest是一个跨平台的UI自动化测试框架,适用于游戏和App; AirtestIED是一个强大的GUI工具,可以帮助你录制和调试测试脚本。AirtestIDE提供了完整 阅读全文

posted @ 2021-11-06 13:40 星空6 阅读(179) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示