问题标签 [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 回答
1090 浏览

uiautomatorviewer - uiautomatorviewer 解析 UI 层次结构 XML 文件时出错:无效的 ui automator 层次结构文件

我可以捕获应用程序的一个屏幕,而其他屏幕则很好。

gui 说:解析 UI 层次结构 XML 文件时出错:无效的 ui automator 层次结构文件。解析 UI 层次结构 XML 文件时出错:ui automator 层次结构文件无效。

终端的日志是:

更新:我换了一个手机,现在一切正常..

0 投票
0 回答
197 浏览

android - 手机通过 wifi 连接时无法使用 uiautomatorviewer

我正在尝试自动化一台 android 设备,但我没有设备的 USB 访问权限。但我可以使用“adb connect ipaddress:5555”通过 wifi 连接。通过 wifi 连接设备后,我正在尝试使用 uiautomatorviewer 检查元素但是 uiautomatorviewer 没有加载 xml 转储和设备屏幕截图。在此处输入图像描述

0 投票
1 回答
685 浏览

appium - How can i transform element location by uiautomator viewer to xpath and by classname, cssselector to use them with appium in java

I'm using java with test NG to automate my test cases in ubuntu with appium 1.6.3 so in place of inspector (when we run appium with mac) we only have uiautomatorviewer, how can i get the xpath from uiautomatorviewer ? Is there any method that geenrate java code directly like appium inspector ?

enter image description here

0 投票
1 回答
1507 浏览

appium - 找不到带有 uiautomatorviewer 和 appium 的元素

我尝试使用 uiautomatorviewer 并运行 appium 版本 1.6.3、框架 TESTNG 为 Android 应用程序自动化脚本

在这里我的代码,所有元素都很好找到,但只有最后一个索引 = 2 它在 uiautomatorviewer 上可见(见图在此处输入图像描述)所有索引为 0 和 1 的元素都可以找到!只有最后一个。我使用相同的逻辑只是用 2 更改索引

这里appium日志

0 投票
1 回答
520 浏览

android - 适用于应用程序 (Android) 的 Xpath “测试器”

嗨,我对 Appium 和移动自动化非常陌生,但对测试自动化完全不熟悉。

我试图通过 XPath 找到一个 App-Element(普通 Android 6.0.0 的联系人应用程序)。不幸的是我没有成功。我可以通过 id 找到一个元素。所以连接建立正确,“所有”设置应该没问题。我使用 uiautomatorviewer 来识别视图的路径和属性。

Android 应用程序是否有一种“XPath-tester”,例如有 firepath 或 Browser-Console 来确保 XPath 语句有效?在automatorviewer中实现不是很好吗?还是那个已经过时并且有一些花哨的新“App-Inspector”?

提前致谢!

0 投票
0 回答
1174 浏览

android - 我可以从 Appium 中的 UIAutomator Viewer 获取 Xpath 吗?

我如何从 UIAutomator Viewer 获取 Xpath 或 css 路径,在我的情况下正在测试 android 应用程序,没有 id、name。它只显示索引和类名。

0 投票
0 回答
99 浏览

android - 使用 Appium 实现 Android 应用自动化

我正在使用 appium 和 java 来自动化一个 android 应用程序。我被困在一个自定义视图的屏幕中。Appium 和 UI automatorviewer 无法识别此屏幕中的元素。我现在该怎么办?有什么方法可以识别元素并执行操作?

在此处输入图像描述

0 投票
0 回答
740 浏览

android-uiautomator - uiautomatorviewer - 使用模拟器时不显示 WebView 内容

当我使用 uiautomatorviewer 在 Emulator 上转储一些结构时,显示的最后一个元素是 android.webkit.WebView。这实际上与在本机视图上检测对象没有问题的真实设备不同。由于我正在使用 appium 自动化测试,这可能是一个问题,并且会强制更改上下文。设备 API = 22(Android 5.1)

这是 uiautomatorviewer 中的故障还是可以应用某些设置?

0 投票
2 回答
1070 浏览

android - UIAutomator Viewer 无法检测到从 STF(智能手机测试场)连接的设备

通过发出以下命令,从 STF 服务器远程连接移动设备:

然后我发出adb devices,远程设备出现在设备列表中:

当试图在 Android Studio 中使用 UI Automator Viewer 转储树视图时,我遇到了以下问题。它显示了获取设备屏幕截图的错误,因为 adb 没有安装 Android 设备。

在此处输入图像描述

我还尝试在 Android Studio 中调试我的应用程序,这次设备被成功检测到。

所以问题似乎是由于 UIAutomator Viewer 无法识别设备名称,如“IP:PORT”。任何人都可以为该问题提供解决方案或解决方法吗?谢谢。

顺便说一句,我的测试环境是:

0 投票
0 回答
173 浏览

android - 尝试在 UI automator 查看器中查看 UI 元素时出错

我已将 samsung s7 edge 与 android 7 连接到我的 macbook,并尝试使用 UI automator 查看器查找 UI 元素 ID。我需要与呼叫相关的元素属性,例如接听呼叫按钮、拒绝和结束呼叫按钮。但收到以下错误

我已经尝试过:它工作正常,我可以在其他 android 手机上看到元素,如 MOTO G 和 LENOVO vibe K5 note 都有 android 6。

我得到的错误:

获取 UI 层次结构 XML 文件时出错:com.android.ddmlib.SyncException:远程对象不存在!