使用Chrome的Webdriver对Firefox很慢

时间:2016-01-14 13:04:57

标签: java selenium-webdriver

我正在使用webdriver版本2.48.2(最新的chrome驱动程序)。测试在Firefox中大约需要1.8秒,在Chrome中大约需要24秒! 我使用的是chromedriver.exe 2.20版(最新版)。

我试图看到我没有在我的计算机上运行任何代理。 尝试更改webdriver版本。安装铬32位,然后64位。对时间没有影响。我也尝试过chromedriver.exe 2.17版。

public WebDriver intBrowser(BrowserType browserType) {
    logger.info("init webDriver");
    FirefoxProfile firefoxProfile = new FirefoxProfile();
    firefoxProfile.setAcceptUntrustedCertificates(true);
    firefoxProfile.setAssumeUntrustedCertificateIssuer(false);

    try {
        if (driver == null) {
            File inputFile;
            if (browserType.equals(BrowserType.CHROME)) {
                inputFile = new ClassPathResource("\\chrome\\chromedriver.exe").getFile();
                System.setProperty("webdriver.chrome.driver", inputFile.getCanonicalPath());
                driver = new ChromeDriver(DesiredCapabilities.chrome());

            } else 
                if (browserType.equals(BrowserType.FIREFOX)) {
                driver = new FirefoxDriver(firefoxProfile);
            }
        }
    } catch (MalformedURLException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    logger.info("end init webDriver");
    return driver;
}

0 个答案:

没有答案