我正在使用带有 testNG 的 Appium java-client 来开发 android 应用程序的功能测试套件。
处理系统弹出询问权限:“允许 XXXXX 访问您设备上的照片、媒体和文件?” 我使用这个类:
import io.appium.java_client.FindsByAndroidUIAutomator
driver.findElementByAndroidUIAutomator("text(\"ALLOW\")").click();
当我在本地运行我的测试时,它工作正常(另一个,比如在设置desiredCapabilities 时授予访问权限不起作用)。但是在设备上运行时,它不起作用,有人知道为什么吗?或者有没有其他方法可以点击“允许”或者只是授予权限?