All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.jmeter.plugins.webdriver.config.HtmlUnitDriverConfig Maven / Gradle / Ivy

package com.googlecode.jmeter.plugins.webdriver.config;

import org.openqa.selenium.Capabilities;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;

public class HtmlUnitDriverConfig extends WebDriverConfig {

    private static final long serialVersionUID = 100L;

    Capabilities createCapabilities() {
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setBrowserName("htmlunit");
        capabilities.setAcceptInsecureCerts(isAcceptInsecureCerts());
        capabilities.setCapability(CapabilityType.PROXY, createProxy());
        combineCustomCapabilities(capabilities);
        return capabilities;
    }

    @Override
    protected HtmlUnitDriver createBrowser() {
        return new HtmlUnitDriver(createCapabilities());
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy