1、问题重现:学习Appium框架的时候,在使用uiautomatorviewer进行安卓app控件定位的时候,直接选择【Device Screenshot】会报错:
2、解决方法:
新建一个bat文件,内容为:
adb shell uiautomator dump /sdcard/screen.uix
adb pull /sdcard/screen.uix D:/uiscreen/screen.uix
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png D:/uiscreen/screen.png
其实这些命令也是可以直接在cmd中输入,只是每次都需要输入,比较麻烦,所有可以写成bat文件直接运行获取界面信息。
3、在uiautomatorviewer中选择图片和uix文件的路径:
我的框框太小了,第二个uix的路径鼠标根本点不了,使用的解决办法是:按tab键,定位到选择文件的按钮,然后enter就可以正常选择了。
4、然后就可以加载出界面了,可以正常的定位元素了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)