安卓设备UI自动化测试

一、环境配置

1、安装SDK并配置环境变量
参考:https://blog.csdn.net/zeternityyt/article/details/79655150
2、安装jdk并配置环境变量
参考:https://blog.csdn.net/godot06/article/details/104378253
3、安装3.7以上的python
参考:https://zhuanlan.zhihu.com/p/111168324

二、uiautomator安装

参考:https://www.cnblogs.com/qingchengzi/articles/14639235.html
https://github.com/alibaba/web-editor
注意:
1、电视安装ATX

2、在cmd中连接电视之后输入python -m uiautomator2 init 进行初始化操作才能在电视上安装ATX

3、创建桌面快捷操作图标:
python -m weditor –shortcut

4、启动命令:
python -m weditor

三、使用

参考:https://testerhome.com/topics/11357der_by=like&
1、进入ATX,点击启动 uiautomator
2、运行python -m weditor(或者点击快捷图标),之后浏览器会自动打开一个 页 http://atx.open.netease.com
自动生成如下图片。
输入IP,点击connect ,出现绿色小麦穗,连接成功

安卓设备UI自动化测试
3、定位方式

ResourceId定位: d(resourceId=“com.miui.home:id/icon_title”).click()
Text定位 d( text=u”音乐”).click()
Description定位 d(description=”…”).click()
ClassName定位 d(className=“android.widget.TextView”).click()

点击Reload及可加载出来
点击要获取的控件,可直接获取代码片,自动会复制,直接去粘贴就可以

四、问题

1、安装过程中出现CreateFile() Error5
解决方案:参考:https://blog.csdn.net/qq_37376568/article/details/96741297
注意:
注册表打开方式:
win+R,输入regedit

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

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

上一篇 2021年11月1日
下一篇 2021年11月1日

相关推荐