У меня есть два вопроса, относящиеся к одной и той же проблеме ... Q1) Я использую WatiN (3.5) для автоматизации веб-сайта. Ситуация заключается в том, что я хочу получить тэг , когда страница результатов будет полностью загружена, но WatiN не дожидаясь, пока эта страница будет полностью загружена, и попытается установить этот div, что приведет к получению div с нулевым значением. Этот div заполняется AJAX. Это код, который я использую, чтобы избежать этой ошибки, но он не работает.Ожидание страницы для полной загрузки с использованием WatiN
while (resultDiv == null)
{
browser.Div("ui-tabs-1").WaitUntilExists();
resultDiv = browser.Div("ui-tabs-1");
}
Так как я могу дождаться, когда страница будет полностью загружена с помощью WatiN?
Q2) Я нашел решение для указанной задачи here но я застрял в точке, как я не мог найти ссылку библиотеки для этих интерфейсов т.е. IElement и IBrowser. Эти интерфейсы используются в методах расширения. Я также попросил автора этой статьи и дождался его ответа. Я делаю это приложение, используя WatnN 2.5 и .Net framework 3.5 в VS 2010.
Вы также можете использовать 'WaitUntilContainsText()', если это применимо, конечно. –