Kuinka käyttää WebDriver Javascript Executoria URL-osoitteeseen siirtymiseen

Selenium WebDriver tarjoaa tapoja siirtyä URL-osoitteeseen; nämä ovat driver.get() ja driver.navigate().to().

Esimerkiksi:

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


ja

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


On myös toinen tapa siirtyä URL-osoitteeseen, eli käyttämällä WebDriverin Javascript Executoria, kuten tässä esimerkissä on esitetty.



WebDriver - Siirry URL-osoitteeseen JavaScriptin avulla

Käyttämällä 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+''');
} }