一、简介 airtestIDE 是一款跨平台的 UI自动化测试编辑器 ,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写 Airtest 和 Poco 代码。 1. Airtest框架: Airtest 是一个跨平台的
airtestIDE 是一款跨平台的 UI自动化测试编辑器 ,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写 Airtest 和 Poco 代码。
Airtest 是一个跨平台的、 基于图像识别 的UI自动化测试框架,适用于游戏和App,支持平台有windows、Android和iOS
Poco 是一款 基于UI控件识别 的自动化测试框架,目前支持Android原生、ioS原生、Unity3D、cocos2dx、UE4和Egret等平台,也可以在其他引擎中自行接入poco-sdk来使用。
使用USB连接手机:
auto_setup(__file__)
意思是将脚本文件作为脚本路径传入,其他参数内容将默认读取运行命令行传入的参数。
结果:
前提:手机已安装并切换 Yosemite 输入法。一般情况下使用时会自动安装(开发者模式中设置允许adb安装)
@ timeout:等待图片出现,使用IDE截图时未加入这个参数,默认20秒。
start_app("com.funny.kyk")
= = > 在任意界面打开 “有趣生活”
查看包名:
sleep(5) = = > 等待5秒
airtest接口文档
airtest.core.api module — airtest 文档
if 条件1 :
条件1成立时执行的代码
elif 条件2:
条件2成立时执行的代码
.......
else:
以上条件都不成立时执行的代码
#elif 可存在多个,if 和 else只能存在一个
score = 72 if score >80 and score <=100: print("A") elif score >60 and score <= 80: print("B") else: print("C") |
while 条件:
条件成立时执行的代码
i=1 sum=0 while i<=100: sum+=i i=i+1 print(sum) |
for 临时变量 in 可迭代对象(列表,字符串,元组,字典) :
循环满足条件时执行的代码
for i in range(x, y, z): x 为起始位置,y 为结束位置, z 为步长,区间左闭右开 for i in range(1, 5, 2): print(i) = = > 1 3 |
来源地址:https://blog.csdn.net/qq_66342993/article/details/129280887
--结束END--
本文标题: airtest IDE初级教程
本文链接: https://www.lsjlt.com/news/503095.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0