Не удается заставить UIAutomator работать — классы не отображаются, драйвер UiAutomator2 отсутствует

#java #appium #android-uiautomator

#java #appium #android-uiautomator

Вопрос:

Я использую Idea и Android Studio, пишу свой тест с помощью Appium, нужно добавить UIAutomator в мой проект, я добавил оператор зависимости в файл build.gradle. группа компиляции: ‘androidx.test.uiautomator’, имя: ‘uiautomator’, версия: ‘2.2.0-alpha4’

Но я не вижу никаких классов UI automator

Также я добавил следующие возможности.setCapability(«automationName», «UiAutomator2»);

Как я могу это использовать? Поиск пользовательского устройства ничего не находит

Комментарии:

1. Привет, Юджин, добро пожаловать в SO. Пожалуйста, прочитайте эту ссылку. appium.io/docs/en/drivers/android-uiautomator

Ответ №1:

установите skipServerInstall = False в желаемые возможности, и вы получите последнюю версию UiAutomator2 из appium. После успешного выполнения теста в течение одного раза вы можете снова установить его на True

Ответ №2:

Согласно документации, правильная возможность установить, чтобы заставить appium установить последний сервер uiautomator2 skipServerInstallation , поэтому установите его значение на false .