如何在JMeter中用Selenium WebDriver 4和Groovy保持浏览器运行?
解决JMeter脚本执行后浏览器自动关闭的问题
可以实现脚本结束后浏览器保持运行的需求,无需修改现有代码,只需调整WebDriver配置元件的参数即可:
- 找到测试计划中的Firefox Driver Config元件(管理Firefox浏览器实例的配置元件)
- 在该元件的参数列表里,找到Close Browser选项,将默认值
true修改为false - 保存配置后重新运行脚本,执行完成后浏览器就会保持打开状态
补充说明
Close Browser 参数用于控制JMeter在测试计划执行完毕后,是否自动关闭由WebDriver创建的浏览器实例。设置为false后,浏览器会持续运行,直到你手动关闭它或者结束JMeter进程。
你的现有代码无需调整,保持原样即可:
WDS.sampleResult.sampleStart() def display = WDS.vars.get("DISPLAY"); WDS.browser.get('url'+ display +'set') WDS.sampleResult.sampleEnd()
内容的提问来源于stack exchange,提问作者Nico Loco
相关产品推荐
相关产品推荐

