0

我正在使用带有 testNG 的 Appium java-client 来开发 android 应用程序的功能测试套件。

处理系统弹出询问权限:“允许 XXXXX 访问您设备上的照片、媒体和文件?” 我使用这个类:

  import io.appium.java_client.FindsByAndroidUIAutomator

  driver.findElementByAndroidUIAutomator("text(\"ALLOW\")").click();

当我在本地运行我的测试时,它工作正常(另一个,比如在设置desiredCapabilities 时授予访问权限不起作用)。但是在设备上运行时,它不起作用,有人知道为什么吗?或者有没有其他方法可以点击“允许”或者只是授予权限?

4

1 回答 1

0

默认情况下,AWS Device Farm 上的 Appium 自动接受弹出窗口。如果您希望处理自己的弹出窗口检测,您可以在测试功能中将 autoAcceptAlerts 设置为 false。

斯科特

于 2017-08-23T23:07:21.020 回答