我正在使用 Appium java-client 和 testNG 来开发 android 应用程序的功能测试套件。
要处理请求权限的系统弹出窗口:"允许XXXXX 访问设备上的照片、媒体和文件?我使用类:
import io.appium.java_client.FindsByAndroidUIAutomator
driver.findElementByAndroidUIAutomator("text("ALLOW")").click();
当我在本地运行测试时,它工作正常(另一个,例如在设置所需功能时授予访问权限不起作用(。但是在设备上运行时,它不起作用,有人知道为什么吗?或者有没有其他方法可以单击"允许"或仅授予权限?
默认情况下,AWS Device Farm 上的 Appium 自动接受弹出窗口。如果您希望处理自己的弹出窗口检测,则可以在测试功能中将自动接受警报设置为 false。
斯科特