как справиться с задержками, когда веб-страницы долго загружаются?

Я делаю модульное тестирование, используя watin. но проблема в том, что когда веб-страница загружается слишком долго, автоматизация тестирования дает сбой, потому что требуемый элемент все еще недоступен, а управляющее действие уже выполняется в ожидании.


person Thilina Fonseka    schedule 20.04.2011    source источник


Ответы (1)


Просто установите Settings.WaitUntilExistsTimeOut на ожидание столько секунд, сколько вам нужно.

person prostynick    schedule 20.04.2011
comment
@Тилина Фонсека: WatiN.Core.Settings.WaitUntilExistsTimeOut = 120 на 2 минуты. Возможно, вам также нужно установить WatiN.Core.Settings.WaitForCompleteTimeOut. - person prostynick; 21.04.2011
comment
WaitForCompleteTimeOut — дождаться полной загрузки страницы. WaitUntilExistsTimeOut — это ожидание появления элемента на странице, что в основном полезно, когда элементы dom динамически создаются на странице. - person Jeroen van Menen; 27.04.2011