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

В Selenium WebDriver для управления переходами в браузере используется объект Navigation, который возвращается через driver.navigate().


🔹 Основные навигационные команды Selenium

1. to(String url)

Переход по указанному URL (аналог driver.get()).

driver.navigate().to("https://example.com");

2. back()

Возврат на предыдущую страницу (как кнопка "Назад" в браузере).

driver.navigate().back();

3. forward()

Переход на следующую страницу (как кнопка "Вперёд").

driver.navigate().forward();

4. refresh()

Обновление текущей страницы (аналог кнопки F5 / Ctrl+R).


🔹 Отличие navigate().to() от get()

  • driver.get(url) — более простой метод, ждёт полной загрузки страницы.

  • driver.navigate().to(url) — почти то же самое, но считается частью "навигации" и может использоваться вместе с back() / forward().


👉 Пример комплексной навигации:

Last updated

Was this helpful?