在Appium

时间:2017-04-05 02:15:48

标签: android appium

问题

我使用Appium自动化Android混合应用(Cordova)UI测试。我遇到了以下问题 - 我的应用中的一个页面处于沉浸式模式,导致Android显示以下对话框 - Native Android top up 我试图点击确定但由于无法找到按钮元素而没有太多运气。

我尝试过的事情

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

我尝试通过运行找到页面上的所有元素 driver.find_elements(MobileBy.XPATH, "//*") 在'NATIVE_APP'上下文中。这似乎只是返回WebElements无法找到原生的OK按钮。

BitBar似乎建议使用图像识别(?!)来解决本文中的这个问题 - http://bitbar.com/how-to-use-image-recognition-for-mobile-app-and-game-testing/。当然有一种更简单的方法吗?

有关设置的信息

Appium - 1.6.3

Android - 4.4(API级别19)

现有职位

我能够在Appium论坛上找到关于完全相同问题的帖子 - https://discuss.appium.io/t/android-with-full-screen-mode/2621。但是,似乎没有人回答这个问题。

0 个答案:

没有答案