В WatiN, как ожидать, пока обратная передача не завершена

в WatiN, как я могу ожидать, пока обратная передача не завершена.

Например:

// Postback response modifies update panel elsewhere on page
browser.Text("id").TypeText("asd"); 

// WatiN doesn't wait until postback is completed (what code should I replace it with?).
browser.WaitUntilComplete();
6
задан Sergej Andrejev 2 January 2010 в 17:11
поделиться

2 ответа

WaitUntilComplete не распознает вызовы ajax. См. эту статью (поиск по WaitForAsyncPostBackToComplete) о том, как внедрить какой-то код, чтобы он тоже работал: WatiN, Ajax и некоторые методы расширения

HTH, Иерун

6
ответ дан 8 December 2019 в 13:00
поделиться

Можно проверить, занят ли IE, а не закончен ли.

while (((SHDocVw.InternetExplorerClass)(_ie.InternetExplorer)).Busy)
        {
            System.Threading.Thread.Sleep(2000);
        }
11
ответ дан 8 December 2019 в 13:00
поделиться
Другие вопросы по тегам:

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