无法在Appium的屏幕之一中找到任何元素

时间:2018-08-27 12:23:15

标签: android selenium-webdriver mobile appium nativeapplication

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();

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

0 个答案:

没有答案