替换jar包后使得uiautomatorviewer.bat定位多出一个xpath方式
替换jar包后使得uiautomatorviewer.bat定位多出一个xpath方式
原因是我连接的是真机,而操作系统是Android13,但是自带的uiautomatorviewer不支持Android8.0之后的操作系统了。
lazyuiautomatorviewer 增强版uiautomatorviewer。 增强版uiautomatorviewer 可生成app控件唯一相对Xpath 1.如果只包含resource-id,且唯一,则直接用resource-id,其Xpath为://android.XX.XXX[@resource-id=\...
uiautomatorviewer.jar,添加Xpath.rar
后来发现是jdk8就能行,用jdk17就不行。
前面的一篇博文较详细地介绍了uiautomatorviewer:扫描和分析Android应用程序的UI控件的工具。 熟悉控件获取的同学都知道,使用uiautomatorviewer可以抓取到的用来定位控件的元素大概有 text resource-id content...
Android 4.3 发布的时候发布的测试工具uiautomator。这个是它里面组件uiautomatorviewer的升级包。
【代码】通过代码启动 uiautomatorviewer。
使用 uiautomatorviewer 获取元素的定位信息。
二次开发uiautomatorviewer.jar
安装带有Xpath的uiautomatorviewer-附件资源
参考的知乎一篇文章,神奇的解决了: https://zhuanlan.zhihu.com/p/473141480
UIAutoMatorViewer是个很好用的工具,能解析出任意手机页面的UI树,非常方便。 工具位置:SDK\tools\bin\uiautomatorviewer.bat 一般双击就能打开。 但有时会打不开,双击后无反应,在cmd窗口中运行也是如此。 ...
今天我准备使用android sdk的uiautomatorviewer调试的时候,我发现我的小米9用不了,然后我各路找办法,然后我发现,可以直接在cmd命令行敲adb shell uiautomator dump /sdcard/app.uixadb pull /sdcard/app.uix E:/...
这个插件拆分出来就是UI Automator Viewer(界面 自动化 查看器),本身是Android的UI Automator测试框架(Ui自动化框架)的配套工具,该工具可以查看当前设备屏幕上的控件信息。表示控件所在应用的包名,选中控件是...
修改模拟器的分辨率,比如540:900就可解决了。
见链接:https://blog.csdn.net/qq_36071547/article/details/103081815。
Android自动化测试应用:uiautomatorviewer工具的安装与使用-附件资源
sdk文件,通过更新SDK-tools/lib路径里的uiautomatorviewer.jar文件,适配Android 8.0以上版本来获取被测app元素控件读取,方便自动化元素定位。
Android 4.1发布的,uiautomator是用来做UI测试的。也就是普通的手工测试,点击每个控件元素 看看输出的结果是否符合预期。比如 登陆界面 分别输入正确和错误的用户名密码然后点击登陆按钮看看是否能否登陆以及是否...
注意啦,替换前一定要备份,要备份,很重要。。。先备份原有的tools,下载文件替换原有的tools文件夹,在适用uiautomatorviewer抓取Android 9手机元素,如果还是不行欢迎私信和评论,看到会回复
原文链接:https://blog.csdn.net/SSDUT_NeiL/article/details/113601913。使用Uiautomatorviewer时出现如下问题无法打开,适用于 JDK11 且不想换 JDK 版本的情况。参考CSDN博主「Nyeilim」的文章。
【自动化测试】UIAutomatorViewer 使用方法 | UIAutomatorViewer闪退报错解决方案