问题标签 [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.

0 投票
1 回答
1408 浏览

appium-android - 启动 uiautomatorviewer 时获取“main”java.lang.NullPointerException

我正在使用 java 8 并且所有环境变量都设置正确。但低于错误。请帮助继续。

错误

0 投票
0 回答
48 浏览

java - Uiautomatorviewer 未使用 java 13.0 启动

我在启动 uiautomaterviewer 时遇到了错误:

谢谢你的帮助

0 投票
1 回答
1143 浏览

android - android sdk 中没有 uiautomatorviewer

我正在使用 ubuntu 19.04。我想自动化一个 android 应用程序的一些操作,我下载了 android studio,编辑 PATH,运行 studio.sh 文件,它要求下载 sdk,我使用“标准”安装。它下载并安装,一切正常,我成功运行 avd 管理器和虚拟设备,安装应用程序并使用它。appium也没有问题。但是问题来了,无论我遵循哪个教程,uiautomatorviewer 都在互联网上作为在活动屏幕上查找元素 ID 的工具。但是,在 android-sdk/tools 中没有 uiautomatorviewer 的 EXECUTABLE 文件。我在 platform-tools/ 中搜索,它不存在,也不在 bin/ 中。所以我递归搜索了android studio和android sdk的整个目录,但没有可执行文件名称'uiautomaor'或'uiautomatorviewer'。有一个 uiautomatorviewer.jar 文件,但我无法使用 jave -jar 命令运行它。我在 android studio 文档中搜索了一些最近的更新,但 2020 年 3 月 3 日的一篇文章更新提到了 uiautomatorviewer。请帮忙!我花了 4 多天时间试图在 android sdk 中找到 uiautomatorviewer,重新安装和 android sdk 超过 4 次,尝试从官方网站下载并解压缩,尝试使用 snap,但找不到解决方法。

0 投票
1 回答
200 浏览

android - uiautomatorviewer 文件不存在。相反 uiautomatorviewer.jar 可用

我想自动化android应用程序。为此,我需要uiautomatorview. 但是这个 SDK 没有提供 TOOLS 文件夹。
相反,uiautomatorviewer.jar 文件存在于Android/sdk/platforms/android-29.

有人可以帮我吗,因为我没有通过谷歌找到解决方案

0 投票
1 回答
247 浏览

user-interface - UI automator Viewer - 无法在 UI XML Dump 中选择文件

我无法在 UI automator 查看器中最大化 UI Dump files 警报,并且无法看到 3 点字段以选择转储文件。

请参阅下面的问题图片并帮助我解决这个问题。提前致谢 在此处输入图像描述

0 投票
0 回答
39 浏览

reflection - 如何提取 UiObject 元素的索引

我已经为此狂奔了几个小时。

我有一个UiObject需要查找index属性值的元素。UiObject 元素仅公开提取信息的方法,如Text, ContentDescription, Bounds,Classname等,但不公开index

我遇到了类似的问题,resourceID我能够Java reflection在运行时提取相同的问题来解决它。解决方案在这里。我想使用类似的方法,但AccessibilityNodeInfo不公开该信息。

有谁知道从 UiObject 检索索引信息的解决方案或类似的东西?

0 投票
4 回答
1260 浏览

android - UI Automator Viewer 的 GUI 损坏

问题

整个 GUI 都坏了。没有消息,按钮中没有文字,奇怪的符号等。
我认为它可能是 SWT (见图)

环境

  • 桌面操作系统:macOS Catalina 10.15.4 (19E287)

  • 待测移动平台/版本:Android

  • 真实设备或模拟器/模拟器:通过 Android Studio QEMU 模拟设备

  • Java:使用 brew 安装 Java。

    openjdk 版本 "1.8.0_252"
    OpenJDK 运行时环境 (AdoptOpenJDK)(build 1.8.0_252-b09)
    OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, 混合模式)

  • Android Studio 从官方网页安装。

    Android Studio 4.0
    Build #AI-193.6911.18.40.6514223,构建于 2020 年 5 月 20 日
    运行时版本:1.8.0_242-release-1644-b3-6222593 x86_64 VM:JetBrains sro macOS 10.15.4 GC
    的 OpenJDK 64 位服务器 VM :ParNew,ConcurrentMarkSweep 内存:1237M 内核:12 注册表:ide.new.welcome.screen.force=true 非捆绑插件:





重现步骤

  1. 安装 Java 8
  2. 安装 Android Studio
  3. 安装英特尔 HAXM
  4. 从终端运行uiautomatorviewer/Users/user/Library/Android/sdk/tools/bin/uiautomatorviewer

环境变量

也许我错过了一些东西。另外,如果需要日志,请告诉我。
谢谢

0 投票
0 回答
257 浏览

android - mac上的uiautomatorviewer层次结构查看器错误

我可以顺利运行我的 android automatorviewer,但在捕获 android 设备的当前屏幕后出现层次结构查看器错误。内部错误显示“获取 UI 层次结构 java.lang.reflect.InvocationTargetException 时出现意外错误”。 这是错误截图

我的 android 设备版本是 android 10 当前的 Android SDK 版本 26.1.1 macOS Catalina 10.15.5 Java 版本 1.8.0_252

0 投票
0 回答
132 浏览

android - 在 Appium 运行时使用“UiAutomator dump”命令

我需要通过 Appium 运行自动化测试,而另一个应用程序正在尝试使用 UiDump 并计算一些统计数据。但是,一旦 Appium 会话启动,应用程序就会遇到错误,因为它无法再捕获 UiDump。在执行命令“uiautomator dump”时,遇到以下错误

137|j7maxlte:/proc/24005 $ uiautomator dump sh:resetreason:can't execute: Permission denied Killed

我知道这是一种已知行为,但是有什么方法或解决方法来执行命令:“uiautomator dump”,而 Appium 会话处于活动状态?

0 投票
1 回答
2502 浏览

android - 运行 UI AUTOMATOR 时出错,使用 java 1.8

当我在终端中打开 uiatuomator 时,它工作正常,但是一旦我点击 uiautomator 连接到模拟器,我就会得到这个异常

安卓 API- 29

在此处输入图像描述

终端例外: