【发布时间】:2019-06-08 22:38:40
【问题描述】:
我正在 Android 6.0 手机上测试示例 Android 应用程序并运行 Appium UI version 1.10.0 和 java version "1.8.0_111"。我需要单击“办公室位置”菜单项,但找不到合适的定位器。
这是来自 Appium Inspector 的快照。
我也尝试使用 Appium Inspector 中的录制功能,它确实将我发送到应用程序上的正确屏幕。
但是,当我在项目中使用以下代码行时,选择了不正确的菜单项。
MobileElement el1 = (MobileElement) driver.findElementByXPath("(//android.widget.ImageView[@content-desc=\"73: [Office Locations]\"])[2]");
el1.click();
我希望选择 Office Locations 菜单项,而不是选择具有不同 cont_desc 的不同菜单项。
有什么建议吗?
【问题讨论】: