Uiautomator2.0 棘手问题:系统重启后,uiautomator会停止,后面的用例全部挂掉

Uiautomator2.0 棘手问题:系统重启后,uiautomator会停止,后面的用例全部挂掉

找了几篇文章了解了它的原理
官方文档

1. Uiautomator2.0 原理

uiautomator2 安装后是python的一个库,含有大量的API接口,允许python编写测试代码操控app,可以做Android的UI自动化测试
工作原理:
在这里插入图片描述如图:python-uiautomator2主要分为两个部分,python客户端,移动设备

  1. python端: 运行脚本,并向移动设备发送HTTP请求
  2. 移动设备:移动设备上运行了封装了uiautomator2的HTTP服务,解析收到的请求,并转化成uiautomator2的代码。

整个过程

  1. 在移动设备上安装atx-agent(守护进程), 随后atx-agent启动uiautomator2服务(默认7912端口)进行监听
  2. 在PC上编写测试脚本并执行(相当于发送HTTP请求到移动设备的server端)
  3. 移动设备通过WIFI或USB接收到PC上发来的HTTP请求,执行制定的操作

其实环境搭建和初始化的时候,除了pytho

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值