Jak pomocí nástroje WebDriver Javascript Executor přejít na adresu URL

Selenium WebDriver poskytuje metody pro navigaci na url; to jsou driver.get() a driver.navigate().to().

Například:

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


a

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


Existuje také jiný způsob navigace na adresu URL, a to pomocí Javascriptového spouštěče WebDriver, jak je znázorněno v tomto příkladu.



WebDriver - přejděte na adresu URL pomocí JavaScriptu

Pomocí 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+''');
} }