JMeter:如何在jp@gc WebDriver Sampler中启动Chrome无痕模式
在JMeter jp@gc WebDriver Sampler中配置Chrome无痕模式的正确方法
你之前在ChromeDriver配置的「附加参数」中写完整Java代码的方式是错误的,那个输入框仅用于填写Chrome启动的命令行参数,而非代码。以下是两种正确实现方式:
方式一:通过ChromeDriver配置界面设置
- 找到JMeter中的「jp@gc - Chrome Driver Config」元件
- 切换到「Options」标签页
- 在「Additional Command Line Arguments」输入框中,直接填入
--incognito(注意是两个短横线开头) - 保存配置后,运行WebDriver Sampler时,Chrome会自动以无痕模式启动
方式二:在WebDriver Sampler脚本中动态配置
如果需要更灵活的控制(比如同时添加其他启动参数),可以在WebDriver Sampler的脚本区域编写Groovy代码:
import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.chrome.ChromeDriver; // 配置Chrome选项 ChromeOptions options = new ChromeOptions(); options.addArguments("--incognito"); // 可按需添加其他参数,比如禁用浏览器通知 // options.addArguments("--disable-notifications"); // 初始化无痕模式的Chrome浏览器 WDS.browser = new ChromeDriver(options); // 导航到微软AD授权页面 WDS.browser.get("你的微软AD OAuth2授权URL");
注意:两种方式选其一即可,不要同时配置,避免参数冲突。
内容的提问来源于stack exchange,提问作者Nandini B.V
相关产品推荐
相关产品推荐

