Selenium test case fails due to page load time
I run nearly 30-40 test cases twice a day. And everytime some test case fails due to page load time. Infact i have explicitly mentioned
Thread.sleep("2000");wherever i feel it takes more time to load. But still some 5-6 testCases fails. How can i make my selenium to wait until the page loads ?? And what would the below code do ?
driver.manage().timeouts().implicitlyWait(4000, TimeUnit.SECONDS);Will it wait for 4 seconds everytime or it sets the maximum time limit to 4 secs . I even tried this but it really slowed my test execution. I need some help.
briley last edited by user
Look at the Wait commands rather than sleep - a search on this site or Google will give you lots of examples