Время ожидания соединения истекло, тесты на SeleniumPython

Программы на Python
Ответить
Anonymous
 Время ожидания соединения истекло, тесты на Selenium

Сообщение Anonymous »

Я использую Python 3.10, Pytest, Selenium, Geckodriver(Firefox) и X-dist для асинхронных тестов. Не так давно я столкнулся с проблемой: при запуске тестов некоторые из них проходят, а затем тесты начинают выдавать ошибку: selenium.common.Exceptions.TimeoutException: Сообщение: Тайм-аут навигации истек через 30000 мс. И при этом у меня полностью пропадает подключение к Интернету (в других браузерах, а также приложениях доступа к сети нет). Проблема только на моем ПК, ошибок в коде нет: в синхронном режиме работают без проблем. Проверил на ноуте в 2 потока: все работает без нареканий. В чем может быть проблема? Запускаю в 6 потоков, до недавнего времени вообще проблем не было.
Уже пробовал на другом устройстве - код работает (2 потока).
Пробывал другой роутер - те же проблемы .
Выполните тесты с 6 потоками, CPU R5 5600x. Проблемы с подключением только тогда, когда я запускаю тесты, при простом использовании (netsearch/games/other) у меня нет проблем с интернетом. ИДК, что делать, идей нет(
GeckoDriver пишет Возврат к синхронному сообщению, селен говорит, что истекло время навигации.

Подробнее здесь: https://stackoverflow.com/questions/793 ... n-selenium
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»