t.me/atinfo_chat Telegram группа по автоматизации тестирования

И снова Could not proxy command to remote server. Original error: Error: socket hang up

behave
appium
python
Теги: #<Tag:0x00007fb2fcab1538> #<Tag:0x00007fb2fcab1380> #<Tag:0x00007fb2fcab1218>

(Александр Ткачев) #1

Всем доброго дня. Читал как коллеги справляются с ошибкой Could not proxy command to remote server. Original error: Error: socket hang up.
https://automated-testing.info/search?expanded=true&q=Could%20not%20proxy%20command%20to%20remote%20server.%20Original%20error%3A%20Error%3A%20socket%20hang%20up
Но то ли совсем тупой, что не смог применить это к своей ситуации, то ли на моем окружении нужно сделать как-то иначе.
ситуация такая:

  1. Запускаю селениум грид
  2. Затем поднимаю инстансы аппиума для каждого устрйства и там подсовываю json-файл с параметрами. каждому устройству даю отдельный порт
    "cleanUpCycle": 2000,
    "timeout": 30000,
    "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
    "url": "http://127.0.0.1:4724/wd/hub",
    "host": "127.0.0.1",
    "port": 4728,
    "maxSession": 10,
    "register": true,
    "registerCycle": 5000,
    "hubPort": 4444,
    "hubHost": "127.0.0.1"
  1. Тесты стартуют и с разной долей вероятности заканчиваются ошибкой
    Could not proxy command to remote server. Original error: Error: socket hang up

общие для всех устройств capabilities передаю через environment. Devicename вытаскиваю уже из контекста запущенного драйвера
Подскажите пожалуйста, как в моем случае провести настройку портов, чтобы устранить эту ошибку?

Также интересно знать, насколько важен параметр --bootstrap-port


(Александр Ткачев) #2

Проблему решил указанием отдельного systemPort в defaut-capabilities при вызове appium