如何在JMeter Webdriver采样器中打开隐身窗口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在JMeter Webdriver采样器中打开隐身窗口相关的知识,希望对你有一定的参考价值。

我想在JMeter Webdriver sampler中打开隐身窗口。以下是我的代码。如何打开隐身浏览器?

var pkg=JavaImporter(org.openqa.selenium) //import java selenium package
var support_ui=JavaImporter(org.openqa.selenium.support.ui.WebDriverWait) //import WebDriverWait Package
var ui=JavaImporter(org.openqa.selenium.support.ui) //import Selenium Support UI package
var wait=new support_ui.WebDriverWait(WDS.browser,180) 

WDS.sampleResult.sampleStart()//示例起点WDS.browser.get('$ {__ P(application.url)}')wait.until(ui.ExpectedConditions.visibilityOfElementLocated(pkg.By.id('pmj-login -btns')))WDS.sampleResult.sampleEnd()

答案

我认为如果不修改JPGC_ChromeDriverConfig插件代码是不可能的。至少,我不知道。

但是,有一个选项可以使用JSR223。请检查以下代码: -

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.chrome.ChromeDriver;


ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized")
options.addArguments("--incognito");

System.setProperty("webdriver.chrome.driver", "D:\Path\chromedriver.exe");
WebDriver driver = new ChromeDriver(options);
driver.get('http://jmeter-plugins.org')

以上将以隐身和最大化模式启动浏览器。

希望这有帮助。

以上是关于如何在JMeter Webdriver采样器中打开隐身窗口的主要内容,如果未能解决你的问题,请参考以下文章

如何在 JMeter 的 Webdriver Sampler 中使用 Selenium

译使用WebDriver采样器将JMeter与Selenium集成

JMeter如何联合Selenium WebDriver进行自动化测试?

Jmeter - 如何通过多个线程逐行读取 CSV 数据

Jmeter Chromedriver错误:未知错误:从远程主机执行时,DevToolsActivePort文件不存在

在Jmeter中使用Selenium WebDriver完成测试