How to set Page Load Timeout using C using Selenium WebDriver

0 votes

I want to visit a page, i use the following code, setting the driver timeouts before visiting the URL:

driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5)); // Set implicit wait timeouts to 5 secs

driver.Manage().Timeouts().SetScriptTimeout(new TimeSpan(0, 0, 0, 5));  // Set script timeouts to 5 secs

driver.Navigate().GoToUrl(myUrl);   // Goto page url

The problem is that sometimes pages take forever to load, and it appears that the default timeout for a page to load using the Selenium WebDriver is 30 seconds, which is too long.

How to avoid this problem?

Aug 2, 2018 in Selenium by Martin
• 4,320 points
12,749 views

The solution for C#. Hope, it`ll help somebody.

   driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(10);  //time to wait untill page is loaded
   try
   {
      driver.Navigate().GoToUrl(url);  //if page is not loaded in 10 sec exception is thrown
   }
   catch
   {
      //catch timeout exception
   }

3 answers to this question.

0 votes

C# WebDriver API now contains the appropriate method.

driver.Manage().Timeouts().SetPageLoadTimeout(timespan)

answered Aug 2, 2018 by Samarpit
• 5,910 points
This does not work
+1 vote
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(15);
answered Apr 17, 2019 by Tim Muir
0 votes

Try to use 

driver.get("url");
answered Sep 6, 2020 by Sri
• 3,190 points

Related Questions In Selenium

0 votes
1 answer

How to set Page Load Timeout using C# and Selenium Webdriver

Check this out C# WebDriver API now contains ...READ MORE

answered Aug 3, 2018 in Selenium by Samarpit
• 5,910 points
7,350 views
0 votes
2 answers

How to know the exact time to load a page using Selenium WebDriver?

long start = System.currentTimeMillis(); driver.get("Some url"); long finish = ...READ MORE

answered Sep 6, 2020 in Selenium by Sri
• 3,190 points
8,867 views
0 votes
2 answers

How to get a page name using Selenium Webdriver (C#)?

String pageTitlte=driver.getTitle(); READ MORE

answered Sep 6, 2020 in Selenium b