如何在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进行自动化测试?