Як выкарыстоўваць WebDriver Javascript Executor для пераходу па URL

Selenium WebDriver забяспечвае спосабы пераходу па URL; гэта driver.get() і driver.navigate().to().

Напрыклад:

driver.get('https://devqa.io')


і

driver.navigate().to('https://devqa.io')


Існуе таксама іншы спосаб перайсці да URL-адраса, гэта выкарыстанне выканаўцы Javascript WebDriver, як паказана ў гэтым прыкладзе.





WebDriver - Перайдзіце па URL, выкарыстоўваючы JavaScript

Выкарыстанне window.location:

import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class WebDriverJSExecutor {
private static String url = 'https://devqa.io';
public static void main(String[] args) {
WebDriver driver = new ChromeDriver();
((JavascriptExecutor)driver).executeScript('window.location = ''+url+''');
} }