1

单击此处查看 UI 自动化屏幕截图
无法使用 Appium 处理 Android 本机应用程序屏幕之一上的任何元素。我使用 UIAutomator 来定位元素。对于其余屏幕,脚本运行良好。我只是在上述屏幕中遇到问题。

在屏幕截图中,发现了“立即跳过”按钮。请注意,在同一屏幕上对任何元素执行操作时会出现相同的异常。

Java 客户端 5.0.4
Selenium Server 3.14
Appium 版本 1.6.1

例外是

'Returned value cannot be converted to WebElement:{stacktrace=NoSuchElementError: An element could not be located on the page using the given search parameters.'

PS:我还在代码中添加了计时器和等待。

以下是用于定位“立即跳过”按钮的不同代码: 1. driver.findElement(By.id("ewc.ewcandroid:id/lay_reservation_bottom_btnCancel")).click();

  1. driver.findElement(By.xpath("//android.widget.ImageView[@index='0']")).click();
4

0 回答 0