问题标签 [uiautomatorviewer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - UIAutomatorViewer 启动错误出来
我正在尝试从 Windows10 机器上的命令提示符运行 UiAUtomatorViewer。uiautomatorviewer.bat
但是当我从Sdk\tools\bin
目录运行时,它不断给出以下错误。
JAVA_HOME
,ANDROID_HOME
设置环境变量,我可以很好地使用 adb 命令,如 adb devices 等。我还将 Java 安装目录添加到 PATH 变量中。有什么建议么?
android - UiAutomatorViewer 根本不捕获屏幕截图
我来自这个答案,它建议使用Ui Automator,这需要使用该工具UiAutomatorViewer
。
该工具本身可以在以下位置找到:
<android-sdk>/tools/bin
当我尝试截屏时,我得到:
我该如何处理这个错误?
android - 使用 UI Automator Viewer 时获取 UI 层次结构时出错
我正在尝试使用 UI Automator Viewer,并且一直在使用 Android 版本 10 的设备和另一台使用 Android 9 的设备上进行测试。我正在按照这里的教程进行操作。
当我尝试运行 UI Automator Viewer 然后单击左上角的按钮时,出现此错误:
获取 UI 层次结构时出错
原因:获取 UI 层次结构时出现意外错误
细节:
在命令窗口中,我注意到以下日志:
在 Android Studio 中,我安装了 Android SDK Build-Tools 版本 30.0.2。
我已经尝试重新启动查看器,但仍然是同样的问题。另外我没有使用Appium。
java - UIAutomatorViewer 未启动 [Mac OS Catalina]
我安装了带有 Android SDK 平台 API 30 的 Android Studio v4.1。还安装了 Java 版本:v14.0.2
我的路径设置如下:
这是 echo $PATH 的输出:
但是当我去Android/sdk/tools/bin
,并打开一个名为uiautomatorviewer
我得到这个错误的文件:
这是为什么?我想我已经正确设置了所有路径。尝试删除并重新安装 Android Studio 但同样的问题再次发生。任何解决方案将不胜感激。
android - 如何使用uiautomator2检测定位的元素是否确实在顶部并且可点击?
它经常单击底部栏或顶部栏,因为所选项目有时可能隐藏在它们后面。
appium - 如何在 UIAutomator 中获取具有特定模式的所有文本
我有一个可滚动的联系人列表。我想在滚动时获取所有以+880开头的联系人。我如何在这里使用正则表达式?这是我的代码
我还有每个元素 com.test.communicator:id/phoneNumberTxt的资源 id 。我可以获取具有此 ID 的所有元素吗?我尝试使用find_elements_by_id但它只获取可见项目。我需要列表中的所有元素。
java - 尝试运行 uiautomatorviewer 并收到以下错误:“-Djava.ext.dirs=..\lib\x86_64;..\lib 不受支持。请改用 -classpath。”
我正在使用最新的 JDK - 15.0.2。
这是我的环境变量:
JAVA_HOME 是 C:\Program Files\Java\jdk-15.0.2
PATH 包括 %JAVA_HOME%\bin 和 %JAVA_HOME%\lib
这是显示我的 JAVA_HOME 的屏幕截图:
路径截图:
命令提示符中的错误截图(我尝试了 uiautomatorviewer 和 uiautomatorviewer.bat)(我在我的名字上加了一个红色的“x”):
我在这篇文章中阅读了一个可能的解决方案,但我需要全面使用最新的 JDK (15.0.2)。
我该如何解决这个问题?
windows-10 - 无法从我的 Windows 10 启动 uiAutomatorViewer :: Getting -Djava.ext.dirs=..\lib\x86_64;..\lib 不受支持。改用 -classpath
我无法从我的 Windows 10 启动 uiautomatorviewer。我使用的是 JAVA 版本 15。
有人可以建议我该怎么做吗?提前致谢。