Example usage for org.openqa.selenium Proxy extractFrom

List of usage examples for org.openqa.selenium Proxy extractFrom

Introduction

In this page you can find the example usage for org.openqa.selenium Proxy extractFrom.

Prototype

@SuppressWarnings({ "unchecked" })
    public static Proxy extractFrom(Capabilities capabilities) 

Source Link

Usage

From source file:org.apache.nutch.protocol.webdriver.driver.NutchFirefoxDriver.java

License:Apache License

private static Capabilities firefoxCapabilities(Capabilities capabilities) {
    if (capabilities == null) {
        return new DesiredCapabilities();
    }// www.j  av a  2  s .  co m
    FirefoxProfile profile = getProfile(capabilities);
    populateProfile(profile, capabilities);

    DesiredCapabilities caps = new DesiredCapabilities(capabilities);
    // Ensure that the proxy is in a state fit to be sent to the extension
    Proxy proxy = Proxy.extractFrom(capabilities);
    if (proxy != null) {
        caps.setCapability(PROXY, new BeanToJsonConverter().convert(proxy));
    }
    return caps;
}