Типы навигационных команд Selenium
Selenium WebDriver предоставляет набор навигационных команд для управления браузером и перемещения по веб-страницам. Вот некоторые из основных навигационных команд:
get(String url)
- открыть URL:Метод
get
используется для открытия указанного URL в текущем окне браузера.
WebDriver driver = new ChromeDriver(); driver.get("https://www.example.com");
navigate().to(String url)
- также открыть URL:Метод
navigate().to
также используется для открытия указанного URL. Этот метод можно использовать через объектNavigation
.
WebDriver driver = new ChromeDriver(); driver.navigate().to("https://www.example.com");
navigate().back()
- вернуться на предыдущую страницу:Метод
navigate().back()
позволяет вернуться на предыдущую страницу в истории браузера.
WebDriver driver = new ChromeDriver(); driver.get("https://www.example.com/page1"); driver.navigate().back();
navigate().forward()
- перейти на следующую страницу:Метод
navigate().forward()
позволяет перейти на следующую страницу в истории браузера после использованияback()
.
WebDriver driver = new ChromeDriver(); driver.get("https://www.example.com/page1"); driver.navigate().back(); driver.navigate().forward();
navigate().refresh()
- обновить текущую страницу:Метод
navigate().refresh()
используется для обновления текущей страницы.
WebDriver driver = new ChromeDriver(); driver.get("https://www.example.com"); driver.navigate().refresh();
navigate().to(URL)
- перейти к другой URL:Метод
navigate().to
может также принимать объектURL
.
WebDriver driver = new ChromeDriver(); URL url = new URL("https://www.example.com"); driver.navigate().to(url);
getCurrentUrl()
- получить текущий URL:Метод
getCurrentUrl()
используется для получения текущего URL открытой страницы.
WebDriver driver = new ChromeDriver(); String currentUrl = driver.getCurrentUrl();
getTitle()
- получить заголовок страницы:Метод
getTitle()
возвращает заголовок текущей страницы.
WebDriver driver = new ChromeDriver(); String pageTitle = driver.getTitle();
Last updated
Was this helpful?