Я использую Selenium 2 WebDriver для тестирования пользовательского интерфейса, который использует AJAX.
Есть ли способ заставить драйвер немного подождать, пока запрос Ajax завершится.
В основном у меня есть это:
d.FindElement(By.XPath("//div[8]/div[3]/div/button")).Click();
// This click trigger an ajax request which will fill the below ID with content.
// So I need to make it wait for a bit.
Assert.IsNotEmpty(d.FindElement(By.Id("Hobbies")).Text);