问题标签 [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 以纵向模式截取屏幕截图(来自处于横向模式的应用程序)
使用的设备:模拟器平板电脑 Android 6.0 我正在使用仅在横向模式下显示的应用程序。当我尝试从 App 页面通过 uiautomatorviewer 获取屏幕截图时,屏幕截图以纵向模式显示(也是 180 度旋转)。
如何在横向视图中获取屏幕截图?
感谢您的任何提示和支持。
appium - UiAutomatorViewer - 在文本字段中看不到值
我正在从我的 HTC One(M7)-Android 5.02 截屏,在 uiautomatorviewer 的文本字段中看不到值。我在 Android SDK 上使用最新版本。在包含俄语的任何应用程序中出现此错误。
UiAutomatorViewer 生成的代码示例:
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 中?
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 变量。那没有用。(但这可能是因为我不确定我应该在脚本中的确切位置包含它......)
你知道如何解决这个问题吗?
python-appium - UIautomatorviewer 无法在 android 7 上的三星 S6 中为默认调用应用程序创建 UI xml 层次结构
我需要拨号按钮、应答按钮、拒绝呼叫按钮等的 xpath,但 UIautomatorviewer 不会为三星 S6 中的默认呼叫应用程序创建 UI xml 层次结构。有没有其他方法可以获取这些 UI 元素?Uiautomatorviewer 在带有 android 7 的 HTC 10 上运行良好。
appium-android - 如何单击隐藏在我的文本框内的按钮,以应用程序角落的图像形式
如何单击隐藏在我的文本框中的按钮以在角落的图像形式进行 Appium 移动测试
我需要点击图片。如果我单击该图像,它将显示
一个弹出窗口,并且我无法使用 UIAUTOMATOR VIEWER 单独找到图像的定位器,因为图像在我的文本框中,所以请帮助我克服这个问题,我无法继续。
我正在使用 UIautomator 查看器工具来找到更独特的定位器?
android - 解析 UI 层次结构 XML 文件时出现 Ubuntu uiautomatorviewer 错误
我正在为可能像我一样新手的未来搜索者提出这个问题。也因为我没有足够的声誉来添加对其他答案的评论。
尝试以下方法后仍然出现上述错误:
- 打开 USB 调试
- 启用视图属性检查
- 选择调试应用选项并选择 com.github.uiautomator
在 Appium 中使用 UIAutomatorviewer 测试 Android 应用程序时出错
获取 UI 层次结构时出错 获取 UI 层次结构 XML 文件时出错:com.android.ddmlib.SyncException:远程对象不存在
问题是 whereis uiautomatorviewer 抛出了这个路径 /usr/bin/uiautomatorviewer
解决方案
真正起作用的是 /root/Android/Sdk/tools/bin/uiautomatorviewer
android - Android 命令已被弃用
我已经安装了 SDK Manager 并设置了我的环境变量。当我在命令行中输入 android 时。它说 android 命令已被弃用。如何在 Mac 中启动 uiautomatorviewer?
android - uiautomatorviewer 不工作,抛出 SWT 文件夹不存在的错误
Uiautomatorviwer 不工作,它给出了下面给出的错误
SWT 文件夹“..\lib\你的 java 安装位置”。不存在。请设置 ANDROID_SWT 指向包含您平台的 swt.jar 的文件夹。
我已经尝试了stackoverflow上提到的所有内容,但似乎没有任何效果。
请善待并帮助我!
提前致谢