Типы навигационных команд Selenium

Selenium WebDriver предоставляет набор навигационных команд для управления браузером и перемещения по веб-страницам. Вот некоторые из основных навигационных команд:

  1. get(String url) - открыть URL:

    • Метод get используется для открытия указанного URL в текущем окне браузера.

    WebDriver driver = new ChromeDriver();
    driver.get("https://www.example.com");
  2. navigate().to(String url) - также открыть URL:

    • Метод navigate().to также используется для открытия указанного URL. Этот метод можно использовать через объект Navigation.

    WebDriver driver = new ChromeDriver();
    driver.navigate().to("https://www.example.com");
  3. navigate().back() - вернуться на предыдущую страницу:

    • Метод navigate().back() позволяет вернуться на предыдущую страницу в истории браузера.

    WebDriver driver = new ChromeDriver();
    driver.get("https://www.example.com/page1");
    driver.navigate().back();
  4. navigate().forward() - перейти на следующую страницу:

    • Метод navigate().forward() позволяет перейти на следующую страницу в истории браузера после использования back().

    WebDriver driver = new ChromeDriver();
    driver.get("https://www.example.com/page1");
    driver.navigate().back();
    driver.navigate().forward();
  5. navigate().refresh() - обновить текущую страницу:

    • Метод navigate().refresh() используется для обновления текущей страницы.

    WebDriver driver = new ChromeDriver();
    driver.get("https://www.example.com");
    driver.navigate().refresh();
  6. navigate().to(URL) - перейти к другой URL:

    • Метод navigate().to может также принимать объект URL.

    WebDriver driver = new ChromeDriver();
    URL url = new URL("https://www.example.com");
    driver.navigate().to(url);
  7. getCurrentUrl() - получить текущий URL:

    • Метод getCurrentUrl() используется для получения текущего URL открытой страницы.

    WebDriver driver = new ChromeDriver();
    String currentUrl = driver.getCurrentUrl();
  8. getTitle() - получить заголовок страницы:

    • Метод getTitle() возвращает заголовок текущей страницы.

    WebDriver driver = new ChromeDriver();
    String pageTitle = driver.getTitle();

Last updated