美文网首页
Airtest +Python的iOS自动化测试(抖音无限点赞)

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

作者: 遥遥领先M | 来源:发表于2019-01-27 12:05 被阅读55次

    捕捉参数录制脚本

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

    AirTest捕捉

    AirTest初始化:

    from airtest.core.api import *
    

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


    屏幕快照 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自动化测试(抖音无限点赞)

          本文链接:https://www.haomeiwen.com/subject/yjygjqtx.html