Package org.openqa.selenium.server.browserlaunchers

Provides classes to launch and kill browsers.

See:
          Description

Interface Summary
BrowserLauncher The launcher interface for classes that will start/stop the browser process.
CommandQueueAware  
 

Class Summary
AbstractBrowserLauncher Runs the specified command path to start the browser, and kills the process to quit.
AsyncExecute Spawn a process and return the process handle so you can close it yourself later.
BrowserInstallation Encapsulate useful settings of a browser installation discovered with a BrowserLocator
BrowserInstallationCache Cache browser installation corresponding to a spefic browser string and launcher location.
BrowserLauncherFactory Returns BrowserLaunchers based on simple strings given by the user
BrowserStringParser Parse a Selenium browser string to extract browserStartCommand if there is one.
CustomBrowserLauncher Runs the specified command path to start the browser, and kills the process to quit.
Firefox2Launcher  
Firefox3Launcher  
FirefoxChromeLauncher  
FirefoxChromeLauncher.ChromeUrlConvert  
FirefoxCustomProfileLauncher  
FirefoxLauncher  
GoogleChromeLauncher Browser launcher for Google Chrome.
HTABrowserLauncher  
InternetExplorerCustomProxyLauncher  
InternetExplorerLauncher  
KonquerorLauncher  
LauncherUtils Various static utility functions used to launch browsers
MacProxyManager Class to manage the proxy server on OS X.
MockBrowserLauncher  
OperaCustomProfileLauncher  
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.

ProxyInjectionInternetExplorerCustomProxyLauncher launcher for IE 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.

ProxyInjectionSafariCustomProfileLauncher launcher for Safari 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.

ResourceExtractor  
SafariCustomProfileLauncher  
SafariFileBasedLauncher  
SafariLauncher  
UnixUtils Handy utilities for managing Unix/Linux processes
 

Exception Summary
AsyncExecute.ProcessStillAliveException Thrown when a process remains alive after attempting to destroy it
InvalidBrowserExecutableException  
 

Package org.openqa.selenium.server.browserlaunchers Description

Provides classes to launch and kill browsers.



Copyright © 2010. All Rights Reserved.