Невозможно запустить параллельные тесты на сетевом устройстве Android.
Caused by: org.openqa.selenium.WebDriverException: Session [3009fb4b-1e45-43f5-a132-01a70e2578c5] was terminated due to BROWSER_TIMEOUT
org.openqa.selenium.NoSuchSessionException: A session is either terminated or not started (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Тесты работают отличновсе в порядке, когда браузер Chrome работает локально или на другом устройстве, но проблема заключается только в том, что тесты выполняются на устройстве Android с параллельной программой appium.Тесты на Android проходят, если они не запускаются параллельно.
{
"capabilities": [
{
"deviceName": "xxxx",
"platformName": "Android",
"version": "9.1",
"browserName":"Chrome",
"maxInstances": 5
}
],
"configuration": {
"cleanUpCycle": 2000,
"timeout": 30000,
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
"host": "xx.xx.xx.xx",
"port": 4728,
"maxSession": 5,
"register": true,
"url": "http://xx.xx.xx.xx:5555/wd/hub",
"registerCycle": 5000,
"hubPort": 5555,
"hubHost": "xx.xx.xx.xx"
}
}
обратите внимание, что у меня есть только одно устройство Android для тестирования, и я хочу запустить на нем параллельные тесты, так как у меня есть 5 его экземпляров в сетке.