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
proxySeleniumTrafficOnly
 
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()
           
 
Methods inherited from class org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher
close, 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


Copyright © 2006 null. All Rights Reserved.