在Appium中查找本机Android对话框按钮 问题

在Appium中查找本机Android对话框按钮 问题,android,appium,Android,Appium,我正在使用Appium自动化Android混合应用程序(Cordova)UI测试。我遇到了以下问题-我的应用程序中的一个页面处于沉浸模式,导致Android弹出以下对话框- 我正在尝试单击OK,但由于无法找到button元素,所以运气不好 我尝试过的事情 我尝试使用uiautomatorviewer生成xpath来选择按钮。不幸的是,uiautomatorviewer没有看到此按钮。它只提供有关应用程序的webview的信息 我尝试通过运行查找页面上的所有元素 driver.find_元素(M

我正在使用Appium自动化Android混合应用程序(Cordova)UI测试。我遇到了以下问题-我的应用程序中的一个页面处于沉浸模式,导致Android弹出以下对话框- 我正在尝试单击OK,但由于无法找到button元素,所以运气不好

我尝试过的事情 我尝试使用uiautomatorviewer生成xpath来选择按钮。不幸的是,uiautomatorviewer没有看到此按钮。它只提供有关应用程序的webview的信息

我尝试通过运行查找页面上的所有元素

driver.find_元素(MobileBy.XPATH,“//*”)
在“本机应用程序”上下文中。这似乎只是返回找不到本机OK按钮的WebElements

在本文中,BitBar似乎建议使用图像识别(?!)来解决这个问题。当然有更简单的方法吗

有关设置的信息 附录-1.6.3

Android-4.4(API级别19)

现有员额 我在Appium论坛上找到了一篇关于同一个问题的帖子-。不过,似乎没有人回答这个问题