Airtest +Python的iOS自动化测试(抖音无限点赞)

捕捉参数录制脚本

Airtest提供了两个插件库让我们方便进行自动化测试:
1:AirTest库,主要通过对GUI图片进行定位来操作实现自动化
2:POCO库,类似appuim,通过形成UI树Xpath,对多层次控件进行操作来实现自动化
因为我们自动化测试主要是针对多型号设备进行测试,每台设备的UI可能因为适配状况,会有不一样,会导致AirTest的成功率不稳定,所以,理论上优先使用POCO进行元素定位,其次才是AirTest进行定位

AirTest捕捉

AirTest初始化:

from airtest.core.api import *

手动捕捉
在AirtestIDE的Airtest录制辅助窗内,包含有三种类型的录制按钮:


Airtest +Python的iOS自动化测试(抖音无限点赞)_第1张图片
屏幕快照 2019-01-27 11.31.05.png

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


屏幕快照 2019-01-27 11.34.22.png

此时点击自动运行就会自动打开抖音了

抖音视频点赞

自动捕捉

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

POCO捕捉

你可能感兴趣的:(Airtest +Python的iOS自动化测试(抖音无限点赞))