Hi,
I wanted to convert Selenium Java code to JavaScript make it possible to
run with JMeter but JavaScript code is not working. Converted related to
this documentation
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Scripting_Java
|Java Code:
String userAgent = "user_agent_string";
ChromeOptions co = new ChromeOptions();
co.addArguments("--user-agent=" + userAgent);
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(ChromeOptions.CAPABILITY , co);
WebDriver driver = new ChromeDriver(cap);
JavaScript Code:
var ChromeDriver = JavaImporter(org.openqa.selenium.chrome)
ChromeOptions = ChromeDriver.ChromeOptions()
userAgent = new java.lang.String("['start-maximized', '--user-agent=foo']")
var remote = JavaImporter(org.openqa.selenium.remote)
var capabilities = new remote.DesiredCapabilities.chrome()
capabilities.setCapability(ChromeOptions.CAPABILITY, userAgent);
var driver = new ChromeDriver.ChromeDriver(capabilities)
var baseUrl = "http://example.com"
driver.get(baseUrl)
I'm getting error Wrapped org.openqa.selenium.WebDriverException: unknown
error: cannot parse capability: chromeOptions.
Any help is appreciated. Thanks in advance.
|