@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"

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

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

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

Похожие вопросы