2014-02-04 2 views
3

У меня есть код веб-драйвера, который работает без проблем при работе в локальном экземпляре браузера. Мой код взаимодействует с браузером, но имеет период, когда он запускает некоторые фоновые задачи через терминал, чтобы настроить данные для оставшейся части теста. Это тест от конца до конца, и его необходимо выполнить в этом порядке, оставив браузер бездействующим в течение короткого периода времени, обычно до 5 минут. После завершения фоновых задач браузер снова взаимодействует.Работа с тайм-аутами в Sauce Labs

К сожалению, когда я запускаю свои остатки удаленно из Sauce Labs, при запуске фоновых задач Sauce Labs обнаруживает, что браузер неактивен более 90 секунд и предполагает, что есть проблема. Это приводит к сбою, хотя тест никогда не прерывается. Я не могу найти ничего в документации относительно того, как увеличить тайм-аут простоя. Есть ли способ сделать это?

+1

Можете ли вы предоставить некоторые из кода селеном? 'Инициализация WebDriver' и т. Д.? –

ответ

2

Saucelabs имеет несколько различных типов тайм-аутов:

  • Максимальная длительность теста
  • Команда таймаута
  • Idle тест таймаута

Больше информации: https://saucelabs.com/docs/additional-config

Либо макс длительность или время ожидания должны помочь вам. Я думаю, что время простоя все еще сжигает минуты испытания соуса.

0

при настройке ваших desired_capabilities добавить:

desired_capabilities["idle-timeout"] = "180" 

Я сделал 180 секунд здесь, но вы можете делать все, что ...

Смежные вопросы