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.
|


Reply via email to