Navigation Methods in Selenium WebDriver | To, Refresh, Back and Forward |
In this video, I have explained about Navigation Methods in Selenium WebDriver. Selenium WebDriver is an open-source tool for automated testing of web apps across many browsers. Selenium Webdriver Navigation is a very important part of Webdriver API and in this video, I have explained the navigation methods in detail. Selenium WebDriver has provided 4 navigation methods, Those are as follows: β To β Refresh β Back β Forward These 4 navigation methods are available under navigation class and this navigation class instance is available under WebDriver. 1) To Load a new web page in the current browser window. This is done using an HTTP GET operation, and the method will block until the load is complete. This will follow redirects issued either by the server or as a meta-redirect from within the returned HTML. Should a meta-redirect "rest" for any duration of time, it is best to wait until this timeout is over, since should the underlying page change whilst your test is executing the results of future calls against this interface will be against the freshly loaded page. Eg: driver.navigate().to("https://facebook.com"); 2) Refresh Refresh the current page Eg: driver.navigate().refresh(); 3) Back Move back a single "item" in the browser's history. Eg: driver.navigate().back(); 4) Forward Move a single "item" forward in the browser's history. It does nothing if we are on the latest page viewed. Eg: driver.navigate().forward(); -- Webdriver Navigation Methods Example: --- import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import io.github.bonigarcia.wdm.WebDriverManager; public class NavigationalMethods { public static void main(String[] args) throws Exception { WebDriverManager.chromedriver().setup(); WebDriver driver = new ChromeDriver(); driver.get("https://www.google.com/"); driver.findElement(By.name("q")).sendKeys("hyr tutorials"); driver.findElement(By.name("btnK")).submit(); driver.navigate().to("https://facebook.com"); driver.findElement(By.name("firstname")).sendKeys("Yadagiri"); driver.navigate().refresh(); Thread.sleep(2000); driver.navigate().back(); Thread.sleep(2000); driver.navigate().forward(); } } ============================================== ************* Checkout my other playlists ************* ============================================== Java Programming videos playlist:π π https://bit.ly/3keRJGa Selenium WebDriver with Java videos playlist:π π https://bit.ly/2FyKvxj Selenium interview questions videos playlist:π π https://bit.ly/3matUB3 Windows automation with FlaUI videos playlist:π π https://bit.ly/33CG4dB CSS Selectors videos playlist:π π https://bit.ly/2Rn0IbD XPath videos playlist:π π https://bit.ly/2RlLdkw Javascript Executor videos playlist:π π https://bit.ly/2FhNXwS Apache POI videos playlist:π π https://bit.ly/2RrngrH Maven videos playlist:π π https://bit.ly/2DYfYZE How to fix Eclipse errors:π π https://bit.ly/3ipvNYf ============================================== ============================================== Connect us @ π Website - www.hyrtutorials.com π Facebook - www.facebook.com/HYRTutorials π LinkedIn - www.linkedin.com/company/hyrtutorials π Twitter - www.twitter.com/Hyrtutorials ============================================== ============================================== π Please Subscribeπ to start learning for FREE now, Also help your friends in learning the best by suggesting this channel. #selenium #navigation #to #refresh #forward #back #hyrtutorials #webAutomation

Handling of Basic HTML Controls using Selenium WebDriver

How to handle Alerts in Selenium WebDriver

How to handle Permission Pop-ups using Selenium WebDriver | Selenium |

Live Automation of Real Projects using Selenium Java - TutorialsNinja Test Case 1/500 Automated

Why Aliens Would NEVER Invade Africa

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

Microsoft's Greed is Finally Backfiring

Different Locators available in Selenium WebDriver | Element Selection Strategies |

Passkeys Explained: Are They Actually Better Than Passwords?

π BYD : The biggest SCAM of the car industry ?

When Tyson Faced the Smash Machine

How to Handle Multiple Windows in Selenium WebDriver

Rowan Atkinson's Brilliant Humor Leaves Celebrities in Tears!

Complete Page Object Model (POM) using Page Factory in Selenium

Revealing The SPECIAL TECHNIQUE Of A Pakistani Man To EXTRACT GOLD From Used Motherboard Waste

Selenium Python : Keyboard and Mouse Operations

Selenium WebDriver Tutorial #19 - How to Print all Links of a Webpage

