My Thoughts: 5 different ways to refresh a webpage using Selenium Webdriver

Saturday, November 17

5 different ways to refresh a webpage using Selenium Webdriver

Here are the 5 different ways, using which we can refresh a webpage.There might be even more :)

There is no special extra coding. I have just used the existing functions in different ways to get it work. Here they are :

1.Using sendKeys.Keys method
driver.get("https://accounts.google.com/SignUp");
driver.findElement(By.id("firstname-placeholder")).sendKeys(Keys.F5);

2.Using navigate.refresh()  method
driver.get("https://accounts.google.com/SignUp");  
driver.navigate().refresh();

3.Using navigate.to() method
driver.get("https://accounts.google.com/SignUp");  
driver.navigate().to(driver.getCurrentUrl());

4.Using get() method
driver.get("https://accounts.google.com/SignUp");  
driver.get(driver.getCurrentUrl());

5.Using sendKeys() method
driver.get("https://accounts.google.com/SignUp"); 
driver.findElement(By.id("firstname-placeholder")).sendKeys("\uE035");

See you in next post.

Have a great weekend..!!

4 comments:

  1. driver.executeScript("history.go(0)");
    one more :)

    ReplyDelete
  2. Thanks for the post! I would like to use the driver.navigate().refresh(); in c# but do you know what namespace I would use?

    ReplyDelete
  3. I tried it today. To use driver.Navigate().Refresh(); in c# you need only below namespace

    using OpenQA.Selenium;

    ReplyDelete