Difference between driver.navigate.to and driver.get | Selenium Forum
T
toparveensharma Posted on 29/03/2020

Difference between driver.navigate.to and driver.get

 

WebDriver driver=new ChromeDriver();
driver.navigate().to("http://www.google.com");
System.out.println("Before"+driver.getTitle());
driver.navigate().to("http://www.facebook.com");
driver.navigate().to("http://www.india.com");
driver.navigate().back();
System.out.println("After"+driver.getTitle());
driver.quit();

output:--BeforeGoogle
AfterFacebook – log in or sign up

========================================>

WebDriver driver=new ChromeDriver();

driver.get("http://www.google.com");
System.out.println("Before"+driver.getTitle());
driver.get("http://www.facebook.com");
driver.get("http://www.india.com");
driver.navigate().back();
System.out.println("After"+driver.getTitle());

output:-

BeforeGoogle
AfterFacebook – log in or sign up

 

 

Out put is same. Then what is the exact difference b/n two

 


A
Ashish Thakur Replied on 29/03/2020

Driver.get will wait for the complete page to load 100%

Driver.nativate.to will not wait for complete page to load 100%


T
toparveensharma Replied on 30/03/2020

Thanks  got it. So in which Senario get is used and  in which  navigate is used is possible. 

With Regards

Parveen


A
Ashish Thakur Replied on 02/04/2020

Whn you dont want the page to fully load and before that you want to interact with webpage objects you can use navigate