问题标签 [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 设备屏幕截图在终端中不起作用
我正在尝试在我的 Mac 机器上设置 Appium。当我尝试使用命令在终端中打开 uiautomatoruiautomatorviewer
并截取设备屏幕截图时,它返回错误:“无法连接到 adb。检查 adb 是否安装正确。” 在 AppiumautomationName
中具有UIAutomator2
价值的能力没有问题。
但是当我从 Library/Android.../tools/bin 启动 uiautomatorviewer 文件时,它工作正常。
在 uiautomatorviewer 文本文件中
我替换$progdir
为Library/Android.../tools/bin path
(来自这个问题)
adb devices
命令返回设备列表并正常工作。
在我的 .bash_profile 中,我设置ANDROID_HOME
了带有路径的变量和带有路径Users/user/Library/Android/sdk
的JAVA_HOME
变量/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/contents/home
我还有最新的 SDK 平台(从 API 级别 21 到 28)和所有工具。
我怎么解决这个问题?
android - 如何获取我错误删除的uiautoamtorviewer?
我从我的 Android SDK 工具文件夹中错误地删除了 uiautomatorviewer,我该如何取回它?
我尝试从git存储库手动复制 uiautomatorviewer 的代码并将其保存到同一位置,但它对我不起作用。
如何在同一个 SDK 文件夹中下载或取回它?
appium - 为什么 uiautomatorviewer 无法截取音频修剪器的屏幕截图?
我的音频选择器库正在应用程序中作为底部对话框片段打开。但是,每当我尝试使用 uiautomatorviewer 截屏时,它都会给出错误远程对象不存在。
请帮我解决问题。
appium - Appium - 定位没有类名的元素
我是 Appium 移动应用程序测试的新手。该应用程序是用 react-native 编写的。
我在移动屏幕上定位元素时遇到问题。使用 uiAutomatorViewer 查看元素详情时,没有为每个元素显示类名,因此无法定位元素。似乎只显示元素的索引。
这是开发人员的错误,还是有办法找到我需要知道的元素?
这是页面的xml。你可以粗略地看一下,你可以知道没有额外的信息:
android - adb 不工作,不显示任何响应
尝试运行时adb devices
根本没有显示任何输出,甚至没有一个空列表。终端就像要加载一样等待,但随后它只是创建一个新行提示,就好像我没有给出adb
命令一样。
显示“否”no devices found
或任何表示网桥正在运行的指示,实际上没有显示任何内容。
尝试打开时uiautomatorview
收到此错误E/adb: Unable to detect adb version, adb output:
我已经尝试过的解决方案:
- 检查系统变量
- 更改目录以直接用完平台工具
- 检查端口 5037 是否有其他进程
- 替换 adb.exe
- 卸载并重新安装 android studios
- 仅替换 SDK 工具和平台工具
- 卸载并重新安装java
请问有人可以帮忙吗?
android - Appium 检查器无法正确定位元素。所以自动化无法执行点击功能
无法点击自动化,因为 IU 在 appium 中不正确可见。
请帮我解决这个问题。屏幕截图如下 附上的Appium 图像
Appium 版本:- 1.15.0 -1。
Java客户端:-java-client-7.2.0
appium 查看器所需的功能详细信息:-
通过eclipse的命令: -
Appium 的日志:-
请帮我解决这个问题。
android - 如何从 adb shell 运行 UIAutomator2 命令?
可能是一个愚蠢的问题,但我想验证答案是否定的:
可以在不启动检测测试类的情况下运行UIAutomator2
命令吗?adb shell
到目前为止,我似乎所能做的就是转储 XML 并解析它,但我想知道我是否可以调用单个命令。