Можно ли глобально увеличить Watir-Webdriver когда время ожидания присутствует?
Я пишу программу автоматического тестирования, которая будет тестировать некоторые веб-программы, которые иногда медленно загружают определенные вызовы AJAX. Например, пользователь нажметЗапрос» что приведет к HTML 'загрузка» наложение на от 15 до 90 секунд. Когда поиск завершится, он обновит таблицу на той же странице с результатами.
Поэтому, очевидно, я могу увеличить время ожидания индивидуально, вот так:
browser.td(:id => 'someId').when_present.some_action #=> will wait 30 seconds
browser.td(:id => 'someId').when_present(90).some_action #=> will wait *90* seconds
Но есть ли способ изменить (в моем случае увеличить) время, чтобы Watir-Webdriverвсегда ждет 90 секунд.when_present
вот так:
browser.some_default = 90
browser.td(:id => 'someId').when_present.some_action #=> will wait *90* seconds
Несколько слов предупреждения:Тайм-аут клиента не повлияет ,when_present
Не будет и скрытого ожидания.