Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

How to handle navigation Methods in Selenium Webdriver?

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

Share the post

How to handle navigation Methods in Selenium Webdriver?

×

Subscribe to Tech Sravi - Projects On Html, React, Python, Selenium With Zero Cost

Get updates delivered right to your inbox!

Thank you for your subscription

×