1. 简单入门1.1 准备
图1. AirtestIDE 后台日志
图2. AirtestIDE UI界面
1.3 连接设备
1.4 UI定位
图4. AirtestIDE UI定位
1.5 脚本
1.6 运行
2. 多线程中使用Airtest
2.1 安装
2.2 多设备连接
fromairtest.core.apiimport*frompoco.drivers.android.uiautomationimportAndroidUiautomationPoco
classAndroidUiautomationHelper(object):_nuis={}@classmethoddefget_instance(cls,device):&
classKeepRunningInstrumentationThread(threading.Thread):&
2.4 设备异常处理
defrshell_nowait(self,command,proc_name):&
defcheck_device(serialno,retries=3):for_inrange(retries)try:adb=ADB(serialno)adb.wait_for_device(timeout=timeout)devices=[item[0]foriteminadb.devices(state=&
defsilent(func):&
3.结语
【Airtest入门及多设备管理总结】以上就是朝夕生活(www.30zx.com)关于“Airtest入门及多设备管理总结”的详细内容,希望对大家有所帮助!
猜你喜欢
- 完美解决Win10软件不兼容,这个方法一定收好了!
- 天龙八部:土豪新玩法!3000金币开经脉箱子,来看看都有啥?
- 为什么你的转化率低?这里总结了经验和方法。
- 在3dsMax中打开或保存场景时间过长怎么办?
- 有了这个让你的3DMAX百毒不侵,闻风丧胆
- 室内设计 3DMAX渲染问题解决办法
- 不要在3D建模上浪费时间了,这个插件明明就可以一秒搞定啊
- 探秘Windows难题,解密蓝屏代码0xC0000001
- iPhone手机没信号的正确处理方法
