Како да користите веб-возач JavaScript извршител за да отидете на URL

Селен WebDriver обезбедува методи за навигација до URL-адреса; овие се driver.get() и driver.navigate().to().

На пример:

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


и

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


Постои и друг начин за навигација до URL, а тоа е со користење на WebDriver’s Javascript Executor, како што е прикажано на овој пример.



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