public class Proxies
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROXY_CONFIG |
Constructor and Description |
---|
Proxies() |
Modifier and Type | Method and Description |
---|---|
static Proxy |
extractProxy(Capabilities capabilities) |
static boolean |
isOnlyProxyingSelenium(Capabilities capabilities) |
static boolean |
isProxyingAllTraffic(Capabilities capabilities) |
static boolean |
isProxyRequired(Capabilities capabilities) |
static java.io.File |
makeProxyPAC(java.io.File parentDir,
int port,
Capabilities capabilities)
Generate a proxy.pac file, configuring a dynamic proxy.
|
static java.io.File |
makeProxyPAC(java.io.File parentDir,
int port,
java.lang.String configuredProxy,
java.lang.String proxyPort,
java.lang.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) |
public static final java.lang.String PROXY_CONFIG
public static boolean isProxyRequired(Capabilities capabilities)
public static java.io.File makeProxyPAC(java.io.File parentDir, int port, Capabilities capabilities)
public static java.io.File makeProxyPAC(java.io.File parentDir, int port, java.lang.String configuredProxy, java.lang.String proxyPort, java.lang.String nonProxyHosts, Capabilities capabilities)
public static Proxy extractProxy(Capabilities capabilities)
public static boolean isProxyingAllTraffic(Capabilities capabilities)
public static boolean isOnlyProxyingSelenium(Capabilities capabilities)
public static Capabilities setProxyEverything(Capabilities source, boolean isProxyingEverything)
public static Capabilities setAvoidProxy(Capabilities source, boolean avoidProxy)
public static Capabilities setOnlyProxySeleniumTraffic(Capabilities source, boolean onlyProxySeleniumTraffic)
public static Capabilities setProxyRequired(Capabilities source, boolean proxyRequired)