Selenium 无头铬合金的慢速启动

Selenium 无头铬合金的慢速启动,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

当我同时使用“-headless”参数和“-ignore certificate errors”时,测试运行缓慢。但由于SSL错误,我需要使用“--忽略证书错误”。 我使用的是ChromeDriver 84.0.4147.30


这是我的设置

@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秒,无头

有没有办法解决这个问题