org.openqa.selenium.server.browserlaunchers
Class ProxyInjectionFirefoxCustomProfileLauncher

java.lang.Object
  extended by org.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher
      extended by org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher
          extended by org.openqa.selenium.server.browserlaunchers.ProxyInjectionFirefoxCustomProfileLauncher
All Implemented Interfaces:
BrowserLauncher

public class ProxyInjectionFirefoxCustomProfileLauncher
extends FirefoxCustomProfileLauncher

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).

Author:
nelsons

Field Summary
 
Fields inherited from class org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher
changeMaxConnections, proxySetting
 
Fields inherited from class org.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher
sessionId
 
Constructor Summary
ProxyInjectionFirefoxCustomProfileLauncher(int port, java.lang.String sessionId)
           
ProxyInjectionFirefoxCustomProfileLauncher(int port, 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, launch, main
 
Methods inherited from class org.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher
launchHTMLSuite, launchRemoteSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyInjectionFirefoxCustomProfileLauncher

public ProxyInjectionFirefoxCustomProfileLauncher(int port,
                                                  java.lang.String sessionId)

ProxyInjectionFirefoxCustomProfileLauncher

public ProxyInjectionFirefoxCustomProfileLauncher(int port,
                                                  java.lang.String sessionId,
                                                  java.lang.String browserLaunchLocation)
Method Detail

init

protected void init()
Overrides:
init in class FirefoxCustomProfileLauncher

setChangeMaxConnections

public static void setChangeMaxConnections(boolean changeMaxConnections)


Copyright © {inceptionYear}-2007 null. All Rights Reserved.