Как обновить до UiAutomator2? - PullRequest
       42

Как обновить до UiAutomator2?

1 голос
/ 15 октября 2019

У меня есть несколько тестов Robot Framework для устройства Android, на которых я работаю. В настоящее время я использую компьютер Windows10 для разработки этих тестов.

Я только что установил версию v1.15.0-1 Appium. По умолчанию этот новый Appium использует UIAutomator2. Больше не UIAutomator1. Моя проблема в том, что я установил UIAutomator2, но Appium, похоже, этого не обнаружил. Единственный способ запустить свои тесты - использовать UIAutomator1.

Я установил драйвер UIAutomator2:

npm -g install appium-uiautomator2-driver

Не работает:

Open Application  ${REMOTE_URL}  platformName=${PLATFORM_NAME}  platformVersion=${PLATFORM_VERSION}  deviceName=${DEVICE_NAME}  appPackage=${${ENV}_APP_PACKAGE}  automationName=UiAutomator2  app=${${ENV}_APP}  appActivity=com.dummyfi.viestit.ui.splash.SplashActivity     noReset=True

Работает:

Open Application  ${REMOTE_URL}  platformName=${PLATFORM_NAME}  platformVersion=${PLATFORM_VERSION}  deviceName=${DEVICE_NAME}  appPackage=${${ENV}_APP_PACKAGE}  automationName=UiAutomator1  app=${${ENV}_APP}  appActivity=com.dummyfi.viestit.ui.splash.SplashActivity     noReset=True

Вот что я получаю, когда пытаюсь запустить тесты с помощью UIAutomator2:

Ошибка установки пакета: WebDriverException:Сообщение: при обработке команды произошла неизвестная ошибка на стороне сервера. Исходная ошибка: приложение в файле «fi.dummy.viestit.sa» не существует или недоступно

С UIAutomator1 все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...