org.openqa.selenium.browserlaunchers
Class Proxies
java.lang.Object
org.openqa.selenium.browserlaunchers.Proxies
public class Proxies
- extends Object
Method Summary |
static Proxy |
extractProxy(Capabilities capabilities)
|
static boolean |
isOnlyProxyingSelenium(Capabilities capabilities)
|
static boolean |
isProxyingAllTraffic(Capabilities capabilities)
|
static boolean |
isProxyRequired(Capabilities capabilities)
|
static File |
makeProxyPAC(File parentDir,
int port,
Capabilities capabilities)
Generate a proxy.pac file, configuring a dynamic proxy. |
static File |
makeProxyPAC(File parentDir,
int port,
String configuredProxy,
String proxyPort,
String nonProxyHosts,
Capabilities capabilities)
|
static Capabilities |
setAvoidProxy(Capabilities source,
boolean avoidProxy)
|
static Capabilities |
setOnlyProxySeleniumTraffic(Capabilities source,
boolean onlyProxySeleniumTraffic)
|
static Capabilities |
setProxyEverything(Capabilities source,
boolean isProxyingEverything)
|
static Capabilities |
setProxyRequired(Capabilities source,
boolean proxyRequired)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROXY_CONFIG
public static final String PROXY_CONFIG
- See Also:
- Constant Field Values
Proxies
public Proxies()
isProxyRequired
public static boolean isProxyRequired(Capabilities capabilities)
makeProxyPAC
public static File makeProxyPAC(File parentDir,
int port,
Capabilities capabilities)
throws FileNotFoundException
- Generate a proxy.pac file, configuring a dynamic proxy. If
proxySeleniumTrafficOnly is true, then the proxy applies only to URLs
containing "/selenium-server/". Otherwise the proxy applies to all URLs.
- Throws:
FileNotFoundException
makeProxyPAC
public static File makeProxyPAC(File parentDir,
int port,
String configuredProxy,
String proxyPort,
String nonProxyHosts,
Capabilities capabilities)
throws FileNotFoundException
- Throws:
FileNotFoundException
extractProxy
public static Proxy extractProxy(Capabilities capabilities)
isProxyingAllTraffic
public static boolean isProxyingAllTraffic(Capabilities capabilities)
isOnlyProxyingSelenium
public static boolean isOnlyProxyingSelenium(Capabilities capabilities)
setProxyEverything
public static Capabilities setProxyEverything(Capabilities source,
boolean isProxyingEverything)
setAvoidProxy
public static Capabilities setAvoidProxy(Capabilities source,
boolean avoidProxy)
setOnlyProxySeleniumTraffic
public static Capabilities setOnlyProxySeleniumTraffic(Capabilities source,
boolean onlyProxySeleniumTraffic)
setProxyRequired
public static Capabilities setProxyRequired(Capabilities source,
boolean proxyRequired)
Copyright © 2011. All Rights Reserved.