捕捉参数录制脚本
Airtest提供了两个插件库让我们方便进行自动化测试:
1:AirTest库,主要通过对GUI图片进行定位来操作实现自动化
2:POCO库,类似appuim,通过形成UI树Xpath,对多层次控件进行操作来实现自动化
因为我们自动化测试主要是针对多型号设备进行测试,每台设备的UI可能因为适配状况,会有不一样,会导致AirTest的成功率不稳定,所以,理论上优先使用POCO进行元素定位,其次才是AirTest进行定位
AirTest捕捉
AirTest初始化:
from airtest.core.api import *
手动捕捉
在AirtestIDE的Airtest录制辅助窗内,包含有三种类型的录制按钮:

点击 touch/swipe/wait/exists/assert_exists/assert_not_exists 按钮后,在设备画面上按下鼠标左键进行截图框选,抬起鼠标左键完成框选。对应操作语句会自动插入编辑器脚本中。

此时点击自动运行就会自动打开抖音了
抖音视频点赞
自动捕捉
点击AirTest辅助窗右上角的录制按钮,然后在设备视窗进行操作,就能自动录制操作脚本,但因为这种方式错误性比较高,建议少用,主要是通过手动捕捉对应的图片再进行之后的操作
网友评论