命令行运行airtest脚本注意事项

1、 pip install airtest 和pip install pocoui 时,安装速度慢可以在后面加

可以在命令后面加参数    "-i https://pypi.tuna.tsinghua.edu.cn/simple"

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:UsersAdministratorDesktopUI_auto_testAllCasecreate_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

PS:生成的报告summary.html文件中,要点击具体某个用例,需要修改summary_template.html中的

<a href="log/{{r.name}}/log.html" target="view_window">{{r.name}}</a></td>

资料: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

原文地址:https://www.cnblogs.com/CincentHuang/p/11766026.html