Selenium 无头铬合金的慢速启动
当我同时使用“-headless”参数和“-ignore certificate errors”时,测试运行缓慢。但由于SSL错误,我需要使用“--忽略证书错误”。 我使用的是ChromeDriver 84.0.4147.30Selenium 无头铬合金的慢速启动,selenium,google-chrome,selenium-webdriver,ssl-certificate,google-chrome-headless,Selenium,Google Chrome,Selenium Webdriver,Ssl Certificate,Google Chrome Headless,当我同时使用“-headless”参数和“-ignore certificate errors”时,测试运行缓慢。但由于SSL错误,我需要使用“--忽略证书错误”。 我使用的是ChromeDriver 84.0.4147.30 这是我的设置 @BeforeSuite public static void setup() { System.setProperty("webdriver.chrome.driver", "drivers/chromedrive
这是我的设置
@BeforeSuite
public static void setup() {
System.setProperty("webdriver.chrome.driver", "drivers/chromedriver.exe");
proxy = new BrowserMobProxyServer();
proxy.start(0);
Proxy seleniumProxy = ClientUtil.createSeleniumProxy(proxy);
ChromeOptions options = new ChromeOptions();
options.setCapability(CapabilityType.PROXY, seleniumProxy);
options.addArguments("--window-size=1920,1080","--ignore-certificate-errors");
driver = new ChromeDriver(options);
proxy.enableHarCaptureTypes(CaptureType.REQUEST_CONTENT,CaptureType.RESPONSE_CONTENT,CaptureType.REQUEST_HEADERS);
proxy.newHar("first");
driver.get("https://here is hiden url");
har = proxy.getHar();
}
和pom依赖项(如果需要)
<dependencies>
<!-- https://mvnrepository.com/artifact/com.codeborne/selenide -->
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>5.13.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.3.0</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/net.lightbody.bmp/browsermob-proxy -->
<dependency>
<groupId>net.lightbody.bmp</groupId>
<artifactId>browsermob-core</artifactId>
<version>2.1.5</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.30</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>
</dependencies>
com.codeborne
硒化物
5.13.1
org.seleniumhq.selenium
硒爪哇
3.141.59
org.testng
testng
7.3.0
测试
net.lightbody.bmp
browsermob核心
2.1.5
测试
org.slf4j
slf4j-log4j12
1.7.30
测试
com.google.code.gson
格森
2.8.6
10秒无头 30秒,无头 有没有办法解决这个问题