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 methodThere is no special extra coding. I have just used the existing functions in different ways to get it work. Here they are :
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..!!
Great..!! :)
ReplyDeletedriver.executeScript("history.go(0)");
ReplyDeleteone more :)
Thanks for the post! I would like to use the driver.navigate().refresh(); in c# but do you know what namespace I would use?
ReplyDeleteI tried it today. To use driver.Navigate().Refresh(); in c# you need only below namespace
ReplyDeleteusing OpenQA.Selenium;