本文内容:记载个人学习笔记,如有不对请多包含!!!
Airtest官网:https://airtest.doc.io.netease.com/
1、Airtest页面
(1)手机连接USB,点击刷新ADB按钮,点击connect进行连接,右侧会出现连接的手机的画面。
(2)点击poco辅助窗,选择Android(手机安装两个文件“Yosemite”“pocoservice”),然后脚本编辑窗会出现poco mode has changed…positon?yes no 。此时选择yes
(3)出现下方两行代码即可录制自动化了
#安卓实例
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
#poco实例化
poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)
2、Airtest辅助窗
touch()通过截图来 点击某个位置(截图后图片会存储在当前跟目录下)
wait ()等待某个指定的图片元素出现
swipe() 从一个位置滑动到另外一个位置
exists()执行之前提前判断对应图片是否存在
text ()调用输入法输入指定内容
keyevent ()输入某个系统按钮键的操作
snapshot ()对当前画面截一张图
sleep()延迟时间(s),也可以用python内的“time.sleep(10)”
assert_exists()来断言一张图片存在当前画面中
assert_not_exists()来断言不存在于当前画面中。
assert_equal()断言传入的两个值相等
assert_not_equal()断言传入的两个值不相等。