问题标签 [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.
java - 在 ubuntu 20.04 中运行 uiautomatorviewer 时出错
执行命令时显示如下错误:
用户名@设备:~/Android/Sdk/tools/bin$ ./uiautomatorviewer
不支持 Djava.ext.dirs=/home/username/Android/Sdk/tools/lib/x86_64:/home/username/Android/Sdk/tools/lib。请改用 -classpath。错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将会退出。
然后我在 uiautomatorviewer 文件中使用 --class-path 并遇到此错误:我使用此方法编辑 uiautomatorviewer 文件:https ://www.programmersought.com/article/53371586152/
错误:无法初始化主类 com.android.uiautomator.uiautomatorviewer 原因:java.lang.noclassdeffounderror: org/eclipse/swt/widgets/control mychange:在此处输入图像描述 原始:在此处输入图像描述 当我得到上述错误,我回到了之前的状态
现在我又遇到了第一个问题。
额外信息:$JAVA_HOME => /usr/lib/jvm/java-8-openjdk-amd64
$ANDROID_HOME => /home/用户名/Android/Sdk
安卓工作室版本:4.1.3
appium - 如何从 uiautomator 获取 android 设备的正确资源 ID?
我对 uiautomator 中的资源 ID 有疑问:
为什么有时我们添加“。*”是什么意思?
uiautomatorviewer - Uiautomatorviewer 不工作。它显示不支持lib
我的 Java 版本是
它显示像这样的错误->
-Djava.ext.dirs=..\lib\x86_64;..\lib 不受支持。
错误:无法创建 Java 虚拟机。
错误:发生了致命异常。程序将退出。
注销 保存会话... ...复制共享历史记录... ...保存历史记录...截断历史记录文件... ...完成。
android - 从 Android SDK 中删除 Uiautomatorviewer.bat?
我今天想使用它uiautomatorviewer.bat
,但是当我单击它时,它会自行删除。这通常发生在文件有更新并且 Android Studio 以某种方式识别这一点时。是layout inspector
现在的替代品uiautomatorviewer
吗?由于文档仍然提到该工具,例如
https://developer.android.com/training/testing/ui-automator,我不确定。仍然有几个版本uiautomator.jar
随 Android-SDK 一起提供,例如 inAndroid\Sdk\platforms\android-30\
和 in Android\Sdk\tools\lib\
。但当然,您不能直接调用 JAR 文件,因为缺少某些依赖项(路径)。我尝试使用一些旧的,但由于权限问题uiautomatorviewer.bat
无法放入。Android\Sdk\tools\bin\
调整路径将是一团糟。我想用uiautomatorviewer
在layout inspector
由于某些信息,我无法在layout inspector
.
操作系统:Windows 10
Android Studio:4.2.2,包括最新的 SDK 工具。
android - UI Automator 查看器无响应
我可以启动 UI Automator Viewer 但 UI 不允许 mw 截取屏幕截图 9UI 无响应)。知道发生了什么吗?
笔记:
- 我正在研究 MAC book pro 并升级到 Big Sur。
- 此更新后,我无法启动 Ui Automator Viewer。我通过更改我的 swt.jar ( https://sqa.stackexchange.com/questions/46388/uiautomatorviewer-not-running-on-mac-big-sur )来关注这个线程
android - UiAutomatorViewer 不适用于辅助/多显示器
我有一个多显示场景,最后我想用 Appium 进行测试。但是,现在我已经在使用 UiAutomatorViewer 苦苦挣扎。
这是我的场景:
- 我已经设置了带有辅助显示器的 Android 模拟器:左侧屏幕启动了 Chrome,右侧的 YouTube(只是一些随意的应用程序)。
- 当我启动 uiautomatorviewer(或使用 uiautomator2 的 appium)时,它只会检索我“主”显示的内容,我可以访问此屏幕上的元素。Appium 向我展示了相同的内容。
我不知道,我如何也可以访问辅助显示器。在一个完美的方法中,我基本上能够识别所有显示器上的所有应用程序。这有可能吗?
此外,我需要测试多个应用程序。因为像 Espresso 这样的单一应用程序方法对我不起作用。
appium - 我无法在我的 macbook M1 上运行 uiautomatorviewer
机器
MacBook Air M1
操作系统
macOS Big Sur 版本 11.5.2
java版本
java版本“1.8.0_301”
Java(TM) SE 运行时环境 (build 1.8.0_301-b09)
Java HotSpot(TM) 64 位服务器 VM(内部版本 25.301-b09,混合模式)
bash_profile
在终端上运行 uiautomatorviewer 我得到以下异常
请让我知道是否有人能够遇到类似的问题并有解决方案。
谢谢,纳希德
android - UIAutomator 无法读取 Facebook 应用 UI 元素中的某些内容描述
我的应用程序使用 UI Automator 在 Facebook 应用程序上执行某些操作时遇到问题。我意识到在某些手机上 UI Automator 能够读取 UI 元素的所有内容描述(如果存在),而在其他手机上似乎无法读取。
我举了一个使用 UI Automator Viewer 的例子。
电话 1: UI Automator 访问并正确读取以红色突出显示的元素的内容描述。
工作中,可以阅读内容说明:
电话 2: Ui Automator 出于某种原因无法读取相同的内容描述(例如 TalkBack 能够读取它们,因此存在内容描述)。请注意,UI Automator 不会阅读所有内容描述,但只会阅读一些内容。
不工作,无法阅读内容描述:
电话 1 有 Android 9,而电话 2 有 Android 10,但我不认为这是区分因素,因为我在另一部有 Android 9 的手机上尝试过并且出现同样的问题,我怀疑这可能是权限问题或类似问题. 两部手机都运行相同版本的 Facebook 应用程序,并且没有 root。
谢谢你的支持。
android - uiautomatorviewer.bat 显示自北极狐以来的错误
由于我更新到 Android Studio 北极狐,我无法运行 uiautomatorviewer。
我注意到它移到了 tools-2 目录中,我曾经用一个小的 bat 文件启动它,以便用 android studio 附带的 jre 运行它。
但是我运行它,我现在得到这个错误并且找不到解决它的方法:
编辑:添加确切的版本信息。
Android Studio 北极狐 | 2020.3.1 补丁 2
内部版本号:AI-203.7717.56.2031.7678000