Explore Courses Blog Tutorials Interview Questions
0 votes
in DevOps and Agile by (29.3k points)

I'm using Selenium 2 WebDriver to test a UI that uses AJAX.

Is there a way to make the driver wait for a bit that the Ajax request will complete.

Basically, I have this :


// This click trigger an ajax request which will fill the below ID with content.

// So I need to make it wait for a bit.


1 Answer

0 votes
by (50.2k points)

Try this out it will helps you 

var wait = new WebDriverWait(d, TimeSpan.FromSeconds(5));

var element = wait.Until(driver => driver.FindElement(By.Id("Hobbies")));

Browse Categories