我正在使用带有Chrome浏览器的Jmeter webdriver采样器。我需要在jmeter中使用chromeoption和欲望能力。如何使用这些选项进行编码。
我想要使用的示例代码可以是这个。
ChromeOptions options = new ChromeOptions();
options.addArguments(new String[] {"window-size=12000,10000"});
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(ChromeOptions.CAPABILITY, options);
有人可以为此提供帮助。
答案 0 :(得分:0)
调查ChromeDriverConfig.java目前您无法使用WebDriver Sampler控制这些内容,因此选项位于:
ChromeDriverConfig
源代码,并根据您的需要修改ChromeOptions和DesiredCapabilities的初始化。完成后,您需要重新构建插件并将其放到JMeter安装的“lib / ext”文件夹中。 答案 1 :(得分:0)
您可以使用从selenium closed issue
中提取的以下示例options.ChromeOptions options = new ChromeOptions(); options.AddArgument("--start-maximized"); // You can cast the ICapabilities object returned by ToCapabilities() // as DesiredCapabilities. Future .NET bindings releases will likely // have a copy constructor for this, but this will do for now. DesiredCapabilities caps = options.ToCapabilities() as DesiredCapabilities; caps.SetCapability("platform", "VISTA"); caps.SetCapability("version", "{whatever}""; IWebDriver driver = new RemoteWebDriver(new Uri("{grid location}",