命令行运行airtest脚本注意事项
https://www.cnblogs.com/CincentHuang/p/11766026.html
1、 pip install airtest 和pip install pocoui 时,安装速度慢可以在后面加
可以在命令后面加参数 "-i https://pypi.tuna.tsinghua.edu.cn/simple"
资料:https://blog.csdn.net/rytyy/article/details/78088682
2、命令行运行airtest脚本
# 这两个命令行的效果是相同的,我们用airtest运行了一个叫做untitled.air的脚本
>airtest run untitled.air --device Android:///手机设备号 --log log/
>python -m airtest run untitled.air --device Android:///手机设备号 --log log/
eg:airtest run C:\Users\Administrator\Desktop\UI_auto_test\AllCase\create_pro.air --device Android:///
关于--device的说明
# 什么都不填写,会默认取当前连接中的第一台手机
Android:///
# 连接本机默认端口连的一台设备号为79d03fa的手机
Android://127.0.0.1:5037/79d03fa
# 连接一个Windows窗口,窗口句柄为123456
Windows:///123456
# 连接一个Windows窗口,窗口名称匹配某个正则表达式
Windows:///?title_re=Unity.*
# 连接iOS手机
iOS:///127.0.0.1:8100
资料:https://www.jianshu.com/p/009f7325b4bf
3、确认ADB是否能够正常连接到手机
windows系统下:
用USB线连好手机后,进入AirtestIDE文件夹,在 AirtestIDE_2019-05-09_py3_win64/airtest/core/android/static/adb/windows
目录下按住shift+鼠标右键打开命令行终端,输入 adb devices
4、python批量运行airtest脚本
用命令行运行脚本,不要使用pycharm运行;
步骤:打开命令行工具,cd到myRunner.py文件目录下,然后输入 python myRunner.py
资料:https://www.cnblogs.com/xuanjian-91/p/10375853.html
https://www.cnblogs.com/xiehong/p/11603384.html
https://blog.csdn.net/u010127154/article/details/83375659
PS:生成的报告summary.html文件中,要点击具体某个用例,需要修改summary_template.html中的
<a href="log/{{r.name}}/log.html" target="view_window">{{r.name}}</a></td>