In this blog, we are going to learn How to handle navigation Methods in Selenium Webdriver. we have different types of methods are available in Selenium Webdriver like navigate().back(), navigate().forward(), navigate().refresh(), navigate().to(“String”).
Last blog : How to open URL in chrome using Selenium WebDriver.
Content :
- How to Navigate Back & Forward In Selenium WebDriver?
- navigate().back()
- navigate().forward();
- How to Refresh Page In Selenium WebDriver?
- navigate().refresh();
- How To Load URL In Selenium WebDriver?
- navigate().to(url);
How to Navigate Back & Forward In Selenium WebDriver?
package basicprograms;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import io.github.bonigarcia.wdm.WebDriverManager;
public class NavigateMethods {
public static void main(String[] args) throws InterruptedException {
//chrome driver setup
WebDriverManager.chromedriver().setup();
//Initialization & Launching Chrome driver
WebDriver driver = new ChromeDriver();
//Maximize browser
driver.manage().window().maximize();
//Delete all cookies
driver.manage().deleteAllCookies();
//Launch url
driver.get(“https://opensource-demo.orangehrmlive.com/web/index.php/auth/login”);
//wait for 5 seconds
Thread.sleep(5000);
//Click Forgot your password page
driver.findElement(By.className(“orangehrm-login-forgot-header”)).click();
//navigate back
driver.navigate().back();
//navigate forward
driver.navigate().forward();
}
}
How to Refresh Page In Selenium WebDriver?
package basicprograms;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import io.github.bonigarcia.wdm.WebDriverManager;
public class NavigateMethods {
public static void main(String[] args) throws InterruptedException {
//chrome driver setup
WebDriverManager.chromedriver().setup();
//Initialization & Launching Chrome driver
WebDriver driver = new ChromeDriver();
//Maximize browser
driver.manage().window().maximize();
//Delete all cookies
driver.manage().deleteAllCookies();
//Launch url
driver.get(“https://opensource-demo.orangehrmlive.com/web/index.php/auth/login”);
//wait for 5 seconds
Thread.sleep(5000);
//navigate back
driver.navigate().refresh();
}
}
How To Load URL In Selenium WebDriver?
package basicprograms;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import io.github.bonigarcia.wdm.WebDriverManager;
public class NavigateMethods {
public static void main(String[] args) throws InterruptedException {
//chrome driver setup
WebDriverManager.chromedriver().setup();
//Initialization & Launching Chrome driver
WebDriver driver = new ChromeDriver();
//Maximize browser
driver.manage().window().maximize();
//Delete all cookies
driver.manage().deleteAllCookies();
//Launch url
driver.get(“https://opensource-demo.orangehrmlive.com/web/index.php/auth/login”);
//wait for 5 seconds
Thread.sleep(5000);
//navigate to method
driver.navigate().to(“https://opensource-demo.orangehrmlive.com/web/index.php/auth/requestPasswordResetCode”);
}
}
The post How to handle navigation Methods in Selenium Webdriver? appeared first on Tech Sravi.
This post first appeared on Tech Sravi - Projects On HTML, React, Python, Selenium With Zero Cost, please read the originial post: here