1

我需要我的 appium 的元素 id - android 自动化测试。当我使用带有 UIAUTOMATOR 的真实设备时,我得到了资源 - id 来与元素交互,例如:

driver.findElementById("com.xyz.android:id/GSG");

但是,当我将模拟器与 UIAUTOMATOR 一起使用时,相同元素没有资源 ID,并且我的脚本也无法根据我的真实设备 ID 与元素进行交互......关于如何解决此问题的任何帮助或者为什么它会这样?

4

1 回答 1

2

我使用不同版本的 android 设备找到了答案——解释是 android 4.3 在 uiautomatorviewer 中有 id 组件。低于 API 级别 18 的 Android 版本将无法与元素的资源 ID 进行交互。

于 2014-02-03T08:29:32.627 回答