Airtest脚本的脚本录制和编写

Airtest脚本的脚本录制和编写
⼀、Airtest下载
,解压后可直接使⽤,AirtestIDE内置了Python3.6.5,airtest和poco环境,本地⽆需安装python环境
⼆、设备连接
主要讲Android设置(iOS和web端还未开始学习),Android的设备连接主要有四种⽅式,真机USB连接、远程连接、⽆线连接、代码中连接,⽬前学习中主要是真机USB连接
1、使⽤USB线连接⼿机,⼿机上打开开发者模式,点击允许USB调试
2、点击连接⾯板中的refresh ADB按钮,设备列表将会刷新
3、点击列表内对应设备的Connect完成连接
三、脚本录制
1、Airtest脚本录制辅助窗
操作类型辅助类型断⾔类型
touch(点击操作)text(调⽤输⼊法输⼊⽂本)assert_exists
swipe(滑动操作)keyevent(输⼊某个按键响应)assert_not_exists
wait(等待)sleep(睡眠)assert_equal
exist assert_not_equal
snapshot(截图)
中心架2、辅助按键录制脚本
点击 touch/swipe/wait/exists/assert_exists/assert_not_exists 按钮后,在设备画⾯上按下⿏标左键进⾏截图框选,抬起⿏标左键完成框选。对应操作语句会⾃动插⼊编辑器脚本中
四、脚本编写
以浙⾥办APP登录退出模块为例编写脚本
1、⾸先新建脚本⽂件
乌氏粘度计原理2、Android设置配置好
3、开始录制脚本
4、脚本编写调试
教学磁板# -*- encoding=utf8 -*-
__author__ = "wb-zyl606132"
#初始化环境,新建⼀个脚本时,默认的初始化代码
api import *#从API中import接⼝后,就能直接使⽤Airtest的各个接⼝了
auto_setup(__file__)#⾃动初始化设备
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)
#杀掉进程后启动进程
stop_app("com.hanweb.android.zhejiang.activity")
start_app("com.hanweb.android.zhejiang.activity")
time.sleep(5)
#开始点击跳转登录页⾯
poco("com.hanweb.android.zhejiang.activity:id/tv_login").click()
#点击账号输⼊框
poco("com.hanweb.android.zhejiang.activity:id/et_user_account").click
#清空账号输⼊框中的内容
poco("com.hanweb.android.zhejiang.activity:id/iv_clear").click()
#输⼊账号信息,⽤text阻尼电机
text("156********")
#点击密码输⼊框
poco("com.hanweb.android.zhejiang.activity:id/et_user_password").click()
#输⼊密码
text("zyl123456")
#点击登录按钮
poco("com.hanweb.android.zhejiang.activity:id/tv_login").click()
#断⾔
assert_not_exists(Template(r"tpl1571649434386.png", record_pos=(0.029, 0.73), resolution=(1080, 2248)))
#开始点击触发退出操作
poco("com.hanweb.android.zhejiang.activity:id/rb_b_4").click()
poco("com.hanweb.android.zhejiang.activity:id/iv_setting").click()
poco("com.hanweb.android.zhejiang.activity:id/tv_finish").click()
poco("com.hanweb.android.zhejiang.activity:id/tv_dialog_ok").click()
五、脚本运⾏
1、使⽤AirtestIDE运⾏脚本
i52单击run Script按钮即可(快捷键F5),点击后脚本开始执⾏,log窗⼝中将会刷新实时log,点击Stop Script停⽌运⾏脚本(快捷键shift+F5)
2、查看运⾏结果服务器部署
点击view report按钮(快捷键为ctrl +L),会⾃动使⽤默认浏览器打开结果报告

本文发布于:2024-09-23 10:19:35,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/278270.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:点击   脚本   连接   操作   开始   打开
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议