uiautomator2
uiautomator定位ui界面元素
方法1:使用Android Studio的tools=>Layout Inspector。
方法2:使用Android Sdk提供的uiautomator脚本定位界面元素。
首先找到uiautomator脚本,位置在:C:\Users\Administrator\AppData\Local\Android\Sdk\tools\bin\uiautomatorviewer.bat;
然后手机usb线连好,打开开发者模式,
接着执行uiautomatorviewer脚本,发现报错:
-Djava.ext.dirs=..\lib\x86_64;..\lib is not supported. Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
需要解决这个报错,方法参照这篇博客:
报错的原因在于这个脚本是适配Java8的,但是我们现在一般安装的java版本早就超过Java8了,所以需要下载安装一个Java8,然后将脚本里的java_exe路径设置为新下载的这个Java8里的java.exe。
但是呢,oracle不让没有oracle账号的人下载jdk8了,所以只能去下载一个openjdk8,redhat提供的openjdk8要redhat账号,所以只能去github上下载:https://github.com/ojdkbuild/ojdkbuild 。
近期评论