JSR223无法捕获chromeOptions

问题描述 投票:0回答:1

有人可以帮助Jmeter中的JSR223采样器中的chrome选项和功能吗?此代码在eclipce中正常工作,但似乎JSR Sampler看不到选项:

ChromeOptions options = new ChromeOptions(); 
options.addArguments("--start-maximized"); 
options.addArguments("--disable-infobars"); 
options.addArguments("--user-data-dir=C:/Users/AntonK/AppData/Local/Google/Chrome/User Data/Default"); 
DesiredCapabilities dc = DesiredCapabilities.chrome(); 
dc.setCapability(ChromeOptions.CAPABILITY, options); 
driver = new RemoteWebDriver(new URL("http://localhost:9999/wd/hub"), dc);

chrome在窗口中启动而不是maximased,而是指定了temp profile。

selenium selenium-webdriver jmeter jsr223
1个回答
2
投票

我无法使用selenium-chrome-driver-2.52.0.jar(附带JMeter WebDriver Sampler插件)和selenium-server-standalone-2.53.0重现您的问题

JMeter WebDriver Chrome Options

  1. 确保添加必要的imports,即: import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.remote.DesiredCapabilities; import org.openqa.selenium.remote.RemoteWebDriver; import java.net.URL;
  2. 检查jmeter.log文件是否存在任何可疑条目
  3. 确保在语言下拉列表中选择groovy,不要与java语言选项混淆,后者不是真正的Java而是Beanshell解释器
© www.soinside.com 2019 - 2024. All rights reserved.