Привет я использую WatiN (версия 2.0.10.928) с NUnit (2.5.2.9222) , если у меня есть что-то вроде WatiN модульные тесты с NUnit газораспределительного проблемы
Затем, как правило, это будет работать, и тест будет проходить, но иногда когда я ударил утверждение, кажется, что Ватин не закончил загрузку страницы и все еще находится на предыдущей странице. У меня есть эта проблема с использованием свойств IE.Text или IE.Url. Я попытался использовать WaitForComplete() (хотя это не обязательно), но по-прежнему имеет ту же проблему.[Test] public void WebPageTest() { string url = "www.google.com"; IE ie = new IE(url);
ie.TextField(Find.ByTitle("Google Search")).TypeText("Watin"); ie.Button(Find.ByName("btnG")).Click();
ie.Element(Find.ByText("WatiN")).Click();// ie.WaitForComplete(); Assert.IsTrue(ie.Text.Contains("Welcome at the WatiN")); ie.Close(); }
У кого-нибудь была эта проблема с WatiN раньше? Неужели кому-нибудь удалось использовать WatiN вместе с NUnit? Или, может быть, он будет работать лучше с другой модульной системой тестирования, такой как MBUnit? Кому-нибудь повезло с MBunit?