设备弹出或活动后,Appium无法在Android中找到元素

设备弹出或活动后,Appium无法在Android中找到元素,appium,android-alertdialog,ui-automation,appium-android,Appium,Android Alertdialog,Ui Automation,Appium Android,我正在使用Appium 1.8.1自动化我的Android应用程序 当出现任何设备警报时,在我单击弹出窗口的ok按钮后,Appium停止查找元素 目前,我运行代码,在弹出窗口出现后重新启动应用程序,并在弹出窗口出现后运行,但我需要适当的解决方案,因为根据我的理解,重新启动应用程序不是解决方案。在Python中: driver.switch_to_window(driver.window_handles[0]) 这只是一个解决办法,您不必重新启动应用程序。你可以把应用放在后台,然后把它放在前台,

我正在使用Appium 1.8.1自动化我的Android应用程序

当出现任何设备警报时,在我单击弹出窗口的ok按钮后,Appium停止查找元素

目前,我运行代码,在弹出窗口出现后重新启动应用程序,并在弹出窗口出现后运行,但我需要适当的解决方案,因为根据我的理解,重新启动应用程序不是解决方案。

在Python中:

driver.switch_to_window(driver.window_handles[0])

这只是一个解决办法,您不必重新启动应用程序。你可以把应用放在后台,然后把它放在前台,它就可以工作了。我也有同样的问题。这种变通方法对我很有效。谢谢Vighnesh,我无法正确地用词表达它,但它不会重新启动。我正在使用相同的驱动程序。runAppInBackground(2);这就是我们的工作,但我需要appium团队提供一些解决方案。是的。完全同意。github页面上已经有一个bug。期待appium团队的修复