|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher
org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher
org.openqa.selenium.server.browserlaunchers.ProxyInjectionFirefoxCustomProfileLauncher
public class ProxyInjectionFirefoxCustomProfileLauncher
launcher for Firefox under proxy injection mode
In proxy injection mode, the selenium server is a proxy for all traffic from the browser, not just traffic going to selenium-server URLs. The incoming HTML is modified to include selenium's JavaScript, which then controls the test page from within (as opposed to controlling the test page from a different window, as selenium remote control normally does).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher |
|---|
FirefoxCustomProfileLauncher.FileLockRemainedException |
| Field Summary |
|---|
| Fields inherited from class org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher |
|---|
changeMaxConnections |
| Fields inherited from class org.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher |
|---|
browserConfigurationOptions, sessionId |
| Constructor Summary | |
|---|---|
ProxyInjectionFirefoxCustomProfileLauncher(Capabilities browserOptions,
RemoteControlConfiguration configuration,
java.lang.String sessionId,
BrowserInstallation browserInstallation)
|
|
ProxyInjectionFirefoxCustomProfileLauncher(Capabilities browserOptions,
RemoteControlConfiguration configuration,
java.lang.String sessionId,
java.lang.String browserLaunchLocation)
|
|
| Method Summary | |
|---|---|
protected void |
init()
|
static void |
setChangeMaxConnections(boolean changeMaxConnections)
|
| Methods inherited from class org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher |
|---|
close, getProcess, killFirefoxProcess, launch, removeCustomProfileDir, setCommandLine, setCustomProfileDir |
| Methods inherited from class org.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher |
|---|
getCommandLineFlags, getCommandLineFlagsAsArray, getConfiguration, getPort, getTimeout, launchHTMLSuite, launchRemoteSession |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProxyInjectionFirefoxCustomProfileLauncher(Capabilities browserOptions,
RemoteControlConfiguration configuration,
java.lang.String sessionId,
java.lang.String browserLaunchLocation)
public ProxyInjectionFirefoxCustomProfileLauncher(Capabilities browserOptions,
RemoteControlConfiguration configuration,
java.lang.String sessionId,
BrowserInstallation browserInstallation)
| Method Detail |
|---|
protected void init()
init in class FirefoxCustomProfileLauncherpublic static void setChangeMaxConnections(boolean changeMaxConnections)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||