@SuperTester777

Как исправить WebDriverException при ожидании более 1м(примерно), когда запуска автотеста происходит на удалёнке?

Есть сервер, на котором запускаем автотесты на удаленке.
Используем selenoid + docker + UI selenoid VNC.
Автотесты запускаем через IntelliJ IDEA через gradle в 4 потока.

Когда запускаю автотест, где в сценарии прописано выполнить ожидание ~60+ секунд, то происходит следующее:
1) Через ~60 секунд после запуска происходит как-будто разрыв соединения.
Лог UI VNC:
5e32dc401bc0b325635525.png
2) Еще через ~3 минуты в IntelliJ IDEA приезжает исключения WebDriverException.
com.codeborne.selenide.ex.ElementNotFound
        Caused by: org.openqa.selenium.WebDriverException
    org.openqa.selenium.WebDriverException
    org.openqa.selenium.WebDriverException

При этом в следующих сценариях этой фичи и следующей происходят также падения с WebDriverException, он даже не может подняться. Дальше фичи отрабатывают штатно.

Я думал, что дело в таймаутах контейнера selenoid и выставил ему 10м всем трём параметрам:
"-service-startup-timeout",
            "10m",
            "-session-attempt-timeout",
            "10m",
            "-session-delete-timeout",
            "10m"

Но это никак не помогло.

Может будут идеи, где искать проблему? Вероятно, где-то еще присутствует явный таймаут, который всё ломает.
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
@1001001
неправильно запускаете, там все работает
--args "-timeout 10m "
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Абсолют Банк Москва
от 150 000 до 170 000 ₽
AI People Санкт-Петербург
от 100 000 ₽
SAYMON Санкт-Петербург
от 120 000 до 200 000 ₽