问题标签 [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 投票
0 回答
335 浏览

android - UiAutomatorviewer 以纵向模式截取屏幕截图(来自处于横向模式的应用程序)

使用的设备:模拟器平板电脑 Android 6.0 我正在使用仅在横向模式下显示的应用程序。当我尝试从 App 页面通过 uiautomatorviewer 获取屏幕截图时,屏幕截图以纵向模式显示(也是 180 度旋转)。

如何在横向视图中获取屏幕截图?

感谢您的任何提示和支持。

应用程序以横向模式显示

屏幕截图取自 uiautomatorviewer,旋转 180 度

0 投票
1 回答
553 浏览

appium - UiAutomatorViewer - 在文本字段中看不到值

我正在从我的 HTC One(M7)-Android 5.02 截屏,在 uiautomatorviewer 的文本字段中看不到值。我在 Android SDK 上使用最新版本。在包含俄语的任何应用程序中出现此错误。

UiAutomatorViewer 生成的代码示例:

短屏幕

0 投票
0 回答
231 浏览

android-sdk-tools - “从未使用过导入 com.android.uiautomator.core.UiDevice”。我需要导入哪个包或 Jar 文件才能使用 UiDevice 类

注意:下面的 Jars 是为使用 UiDevice 类及其属性而导入的。

1) 从我最新的 SDK 文件夹中添加了 Jar 文件“uiautomator.jar”。通过这个我导入了 com.android.uiautomator.core.UiDevice。在这里,它显示错误消息“从未使用过 import com.android.uiautomator.core.UiDevice”。

2) 添加Jar文件“uiautomator-v18-2.1.2-sources.jar”(从一些博客中阅读它以使用类UiDevice)。但这里它只包含一个空包“android.support.test.uiautomator”

为了使用 UiDevice 类及其属性,我需要将哪个包和 Jar 添加到我的 Eclipse 中?

0 投票
1 回答
1870 浏览

java - Uiautomatorviewer 找不到 JAVA_HOME

当我尝试启动 uiautomatorviewer.bat 时,出现此错误:

错误:未找到合适的 Java。为了正确使用 Android 开发者工具,您需要在系统上安装合适版本的 Java JDK。我们建议您安装 JavaSE 的 JDK 版本,可在此处获得: http ://www.oracle.com/technetwork/java/javase/downloads

如果您已经安装了 Java,您可以在控制面板/系统/高级系统设置中定义 JAVA_HOME 环境变量以指向 JDK 文件夹。

您可以在此处找到完整的 Android SDK 要求:http: //developer.android.com/sdk/requirements.html

我在 C:\Program Files\Java\jdk-9 有一个可用的 JDK

我的系统变量是:

JAVA_HOME C:\Program Files\Java\jdk-9

路径C:\Program Files\Java\jdk-9\bin;D:\Prac\AndroidSDK\platform-tools\bin;D:\Prac\AndroidSDK\tools\bin;C:\Program Files (x86)\NVIDIA Corporation \PhysX\Common;%ANDROID_HOME%;%ANDROID_HOME%\build-tools\25.0.3;D:\Prac\nodejs\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT% \System32\WindowsPowerShell\v1.0\;

( ANDROID_HOME D:\Prac\AndroidSDK )

我的java版本:

java version "9" Java(TM) SE Runtime Environment (build 9+181) Java HotSpot(TM) 64-Bit Server VM (build 9+181, 混合模式)

echo %JAVA_HOME% 工作正常(打印正确的路径)。

我尝试在 .bat 脚本中设置 JAVA_HOME 变量。那没有用。(但这可能是因为我不确定我应该在脚本中的确切位置包含它......)

你知道如何解决这个问题吗?

0 投票
1 回答
80 浏览

python-appium - UIautomatorviewer 无法在 android 7 上的三星 S6 中为默认调用应用程序创建 UI xml 层次结构

我需要拨号按钮、应答按钮、拒绝呼叫按钮等的 xpath,但 UIautomatorviewer 不会为三星 S6 中的默认呼叫应用程序创建 UI xml 层次结构。有没有其他方法可以获取这些 UI 元素?Uiautomatorviewer 在带有 android 7 的 HTC 10 上运行良好。

0 投票
1 回答
151 浏览

appium-android - 如何单击隐藏在我的文本框内的按钮,以应用程序角落的图像形式

如何单击隐藏在我的文本框中的按钮以在角落的图像形式进行 Appium 移动测试

我需要点击图片。如果我单击该图像,它将显示
一个弹出窗口,并且我无法使用 UIAUTOMATOR VIEWER 单独找到图像的定位器,因为图像在我的文本框中,所以请帮助我克服这个问题,我无法继续。

我正在使用 UIautomator 查看器工具来找到更独特的定位器?

0 投票
3 回答
1425 浏览

android - 解析 UI 层次结构 XML 文件时出现 Ubuntu uiautomatorviewer 错误

我正在为可能像我一样新手的未来搜索者提出这个问题。也因为我没有足够的声誉来添加对其他答案的评论。

问题是 whereis uiautomatorviewer 抛出了这个路径 /usr/bin/uiautomatorviewer

解决方案

真正起作用的是 /root/Android/Sdk/tools/bin/uiautomatorviewer

0 投票
4 回答
1056 浏览

android - 由于 UI Automatorviewer 中的位置不正确,无法单击按钮

UI 自动化查看器

每当我使用以下命令单击Ok按钮时,它会单击与指向相同的位置UI Automator viewer。(截屏)

我需要点击Ok按钮。

0 投票
2 回答
1383 浏览

android - Android 命令已被弃用

我已经安装了 SDK Manager 并设置了我的环境变量。当我在命令行中输入 android 时。它说 android 命令已被弃用。如何在 Mac 中启动 uiautomatorviewer?

0 投票
1 回答
862 浏览

android - uiautomatorviewer 不工作,抛出 SWT 文件夹不存在的错误

Uiautomatorviwer 不工作,它给出了下面给出的错误

SWT 文件夹“..\lib\你的 java 安装位置”。不存在。请设置 ANDROID_SWT 指向包含您平台的 swt.jar 的文件夹。

我已经尝试了stackoverflow上提到的所有内容,但似乎没有任何效果。

请善待并帮助我!

提前致谢