Click here for UI automater screenshot
无法使用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();