APP自动化4---元素定位工具
1.UIAutomatorView
Android SDK自带工具,位置:Android SDK--->tools--->UIAutomatorView.bat双击打开,开启如下界面,点击框中图标,捕获终端当前界面(我用的是真机):
捕获界面如下,常见的属性:text,resourceid,class,content-desc
终端页面改变后,需要再次点击上述图标再次捕获
常遇到的问题如下图:元素定位捕获界面时,当前截屏的终端无其他进程在占用,包含appium,weditor等工具
2.appium
先start 开启appium后点击下图中图标
出现界面如下,按照如下步骤进行操作,添加必须设置的参数,并点击保存,开启会话:
开启下面界面,按照图示步骤进行元素定位
3.weditor(推荐)
基于UIAutomaotor2,属于python的第三方库,APP自动化测试框架,在cmd窗口输入如下命令
3.1 安装UIAutomaotor2
命令:pip install uiautomator2 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
3.2 初始化,给终端安装ATX这个APP
命令:python -m uiautomator2 init
3.3 安装weidtor
命令:pip install weditor==0.6.1 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
确认安装成功:weditor --help---->显示数据安装成功
启动weditor:连接终端,在cmd窗口输入weditor,在浏览器会打开如下页面:
weditor元素定位属性会比上述两个工具更全面,会有xpath,activity,包名:
本文来自博客园,作者:大头~~,转载请注明原文链接:https://www.cnblogs.com/xiaoying-guo/p/16041141.html