Я использую java-клиент Appium с testNG для разработки набора функциональных тестов для приложения Android.
Чтобы справиться с системным всплывающим окном, запрашивающим разрешение: «Разрешить ХХХХХ доступ к фотографиям, мультимедиа и файлам на вашем устройстве?» Я использую класс:
import io.appium.java_client.FindsByAndroidUIAutomator
driver.findElementByAndroidUIAutomator("text(\"ALLOW\")").click();
который отлично работает, когда я запускаю свой тест локально (другой, например, предоставление доступа при настройке желательных возможностей, не работает). Но при запуске на устройстве это не работает, кто-нибудь знает, почему? или есть ли другой способ нажать «РАЗРЕШИТЬ» или просто предоставить разрешение?