Привет Ваня, мучаюсь уже пару ночей с запуском тестов на андроиде.
Не получается запустить калькулятор
----
- создал digitalocean VM с Docker
- коннекчусь по ssh
ssh ssh
root@134.122.68.134- устанавливаю cm
curl -s
https://aerokube.com/cm/bash | bash
- старную селеноид с андроид 8.0
./cm selenoid start --browsers "android:8.0" --args "-session-attempt-timeout 2m -service-startup-timeout 2m"
- стартую selenoid-ui
./cm selenoid-ui start
- проверяю, всё запущено на порту 8080, SSE connected, Selenoid connected
http://134.122.68.134:8080/- Выбираю CAPABILITIES
> Подставляю IP
> enableVideo: True
---------
from appium import webdriver
capabilities = {
"deviceName": "android",
"platformName": "Android",
"platformVersion": "8.0",
"appPackage": "com.android.calculator2",
"appActivity": "com.android.calculator2.Calculator",
"enableVNC": True,
"enableVideo": True
}
driver = webdriver.Remote(
command_executor="
http://134.122.68.134:4444/wd/hub",
desired_capabilities=capabilities)
---------
- запускаю
калькулятор не запускается
падает с ошибкой - selenium.common.exceptions.WebDriverException: Message: New session attempts retry count exceeded
http://134.122.68.134:8080/video/selenoid4b135b51fdaeab7a30293e6714b93d79.mp4