AirtestIDE脚本运行与调试指南:快捷按钮、右键单独调试详解
1、使用AirtestIDE运行脚本 1、点击IDE的运行脚本按钮

如果我们使用AirtestIDE来编写脚本,运行脚本的方法非常简单。只需单击 IDE 顶部快捷按钮上的“运行脚本”按钮即可。快捷键是F5:
单击“开始运行”按钮后,脚本将开始执行,日志窗口中会刷新实时日志。如果此时想要停止脚本运行,只需点击上图中间的停止运行按钮即可。快捷键是Shift+F5:
2.右键单独调试
之前在编写脚本的章节中,我们介绍过右键独立调试脚本(只运行选中的代码)。这里需要和上面的运行脚本区分开来。要通过右键单击单独调试脚本,请在 IDE 的脚本编辑窗口中选择一个或多个脚本并单独执行。这种方法可以帮助我们快速验证一些脚本的正确性,并且还可以在日志查看窗口中看到一些调试信息。 log,但是这种调试方式并不是正式的运行脚本,IDE不会帮我们保存运行日志内容。
因此,即使学生选择了整个脚本,然后选择只运行选定的代码,执行完成后,IDE也不会帮我们保存运行日志,更不用说生成我们的测试报告了。
3.查看运行进程的日志
让我们运行最简单的.air脚本来看看效果。除了创建新脚本时自动为我们添加的介绍和初始化语句外,这个脚本只包含一个touch脚本:
可以看到,我们点击运行脚本按钮后,日志查看窗口会显示运行脚本的命令,并实时显示运行脚本的日志内容。在运行脚本的过程中,IDE会使用光标来标记当前正在运行哪一行脚本,这非常方便我们观察脚本的运行状态。 (本例使用IDE自带的环境来运行脚本)
1)IDE命令运行脚本
让我们仔细看看日志查看窗口中打印的内容。第一个是运行顶部打印的脚本的命令:
"D:\demo\AirtestIDE-win-1.2.12\AirtestIDE\AirtestIDE" runner "D:\test\song.air" --device android://127.0.0.1:5037/127.0.0.1:7555?cap_method=MINICAP&&ori_method=MINICAPORI&&touch_method=MINITOUCH --log "D:/test/test01\0d86098ed0cd4a54c8c611578a3d71b7"
该命令的意思是使用IDE自带的环境来运行song.air脚本。设备为mumu模拟器,端口号为7555,日志内容保存在D:/test/test01\0d86098ed0cd4a54c8c611578a3d71b7目录下。
我们可以直接复制这个命令到终端并运行它。
2)在日志查看窗口中过滤日志级别
运行脚本后,除了top命令运行脚本外,日志查看窗口中剩下的日志信息就是一些【debug】、【info】等日志信息。如果我们只关注日志中的【错误】信息,我们可以直接使用日志查看窗口中过滤日志级别的快捷按钮帮助我们快速过滤出我们想要的日志:
4.内置环境和本地环境运行脚本
AirtestIDE内置了python环境,其中已经安装了我们的airtest、pocoui等库。所以我们写完自动化脚本后,点击运行脚本即可使用IDE内置的python环境来运行我们的脚本。
但如果我们想添加一些其他的Python第三方库来使用,使用IDE自带的Python环境就无法满足我们的要求。此时我们就可以使用IDE设置中的本地python环境来运行我们的脚本了,所以我们只需要把想要的python第三方库安装到本地python环境中即可:
注意
如果你设置使用本地python环境来运行脚本,则与IDE自带的环境无关。此时检查是否使用最新的环境运行脚本并不是检查IDE的版本号是否最新,而是检查设置。检查python环境中的airtest和pocoui库是否是最新的。
1)如何部署本地python环境
在IDE设置中使用本地python环境非常简单。只需要在IDE设置中设置python.exe的路径即可。但并不是任何Python环境都可以运行我们编写的airtest或poco脚本。我们需要提前在这个python环境中部署相关的python第三方库:
① python版本选择
支持Python2.7或