Использование Webdriverio 5.18 и appium 1.15.1
При запуске appium на Chrome мы используем uiautomator2 для автоматизации, а chrome используется для выдачи ошибки:
2020 -04-12 16: 18: 54: 147 [WD Proxy] Получен ответ со статусом 200: {"sessionId": "7b8ebc786755614d5d58e6e7ea88b52a", "status": 61, "value": {"message": "неверный аргумент: не поддерживается Стратегия локатора: - android uiautomator \ n (Информация о сеансе: chrome = 80.0.3987.162) \ n (Информация о драйвере: chromedriver = 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs / branch -head / 3987}, платформа =8282 Ма c OS X 10.15.1 x86_64) "}}
даже добавлено ниже возможности, но не работает:
'goog:chromeOptions' : {
"w3c": false
},
Так что вместо из
browserName: 'Chrome'
пробовал с перечисленными ниже возможностями, и это работало:
appPackage:com.android.chrome,
appActivity: com.google.android.apps.chrome.Main
Но теперь заметил, что работает на Android 9 и выше, но выбрасывает ошибку ниже Android 8 и меньше
2020-04-12 10: 14: 46: 305 - [отладка] [35 м [W3 C (6eff85aa)] [39 м Enco команда запуска внутренней ошибки: ошибка: ошибка при попытке запустить URI. Исходная ошибка: ошибка: ошибка выполнения adbExe c. Исходная ошибка: 'Command' / home / radmin / build / android / platform-tools / adb -P 5037 -s ce12171ccb36913901 shell am start -W -a android .intent.action.VIEW -d https://x.y.z.com/ com. android. chrome «истекло по истечении 90000 мс». Попробуйте увеличить время выполнения adb до 90000 мс, представленное возможностью 'adbExecTimeout'