正厚软件|UIAutomator2的使用教程(上)

一、简介

??uiautomator2是一个python库,用于Android的UI自动化测试,其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作。

GitHub地址:https://github.com/openatx/uiautomator2

二、支持平台及语言

??python-uiautomator2封装了谷歌自带的uiautomator2测试框架,提供便利的python接口。他允许测试人员直接在PC上编写Python的测试代码,操作手机应用,完成自动化,大大提高了自动化代码编写的效率。

三、工作原理

如图所示,python-uiautomator2主要分为两个部分,python客户端,移动设备

如何与手机连接起来呢是通过手机序列 或IP来实现的。打开cmd,输入adb devices,查看手机序列 ,输入框中填写设备的IP或者设备的Serial(序列 )。之后点击Connect,如果一切正常就会出现一个绿色的叶子

e995aa05687fceeaf343ae5765ab97b8.jpeg

点击蓝色的Reload,就可以在 页上看到手机的界面了。非常的强大。我们可以看到手机元素的各种定位方法,在UI自动化写代码的时候,真的是非常的方面,手机页面和weditor是实时同步的。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210623 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月13日
下一篇 2022年10月13日

相关推荐