Selenium 3. Nawigacja pomiędzy stronami

Interesuje Cię ten kurs?

Zapisz się na listę, a wyślę Ci szczegóły i informację jak dołączyć 👇 

W tej lekcji pokażę Ci w jaki sposób nawigować się pomiędzy stronami w Selenium.

Nawigacja pomiędzy stronami to akcje takie jak na przykład przejście na daną stronę albo cofnięcie się na poprzednią. Na tej lekcji dowiesz się jak mówić do Selenium, żebyśmy mogli za jego pomocą wykonać następujące akcje:

  • przejść na podaną stronę,
  • odświeżyć stronę,
  • przejść na poprzednią stronę z historii przeglądarki,
  • przejść na następną stronę z historii przeglądarki.

Chcesz się bardziej wgryźć w metody nawigacyjne? Link do dokumentacji Selenium, odpowiadający tym zagadnieniom znajdziesz tutaj: WebDriver.Navigation.

Kod

package DriverMethods;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class NavigationAndClosing {
    WebDriver driver;
    @BeforeEach
    public void driverSetup(){
        System.setProperty("webdriver.chrome.driver", "src/main/resources/chromedriver.exe");
        driver = new ChromeDriver();
        driver.manage().window().setSize(new Dimension(1280, 720));
    }
    @AfterEach
    public void driverQuit(){
        driver.close();
        driver.quit();
    }
    @Test
    public void getMethod(){
        driver.get("http://google.pl");
    }
    @Test
    public void navigate(){
        driver.navigate().to("https://google.pl");
        driver.navigate().to("https://www.amazon.com");
        driver.navigate().back();
        driver.navigate().forward();
        driver.navigate().refresh();
    }
}

Możliwość komentowania została wyłączona.