org.openqa.selenium.ie
Class InternetExplorerDriverService

java.lang.Object
  extended by org.openqa.selenium.remote.service.DriverService
      extended by org.openqa.selenium.ie.InternetExplorerDriverService

public class InternetExplorerDriverService
extends DriverService

Manages the life and death of an IEDriverServer.


Nested Class Summary
static class InternetExplorerDriverService.Builder
          Builder used to configure new InternetExplorerDriverService instances.
 
Field Summary
static String IE_DRIVER_EXE_PROPERTY
          System property that defines the location of the IEDriverServer executable that will be used by the default service.
static String IE_DRIVER_EXTRACT_PATH_PROPERTY
          System property that defines path to which will be extracted IEDriverServer library.
static String IE_DRIVER_HOST_PROPERTY
          System property that defines host to which will be bound IEDriverServer.
static String IE_DRIVER_LOGFILE_PROPERTY
          System property that defines the location of the file where IEDriverServer should write log messages to.
static String IE_DRIVER_LOGLEVEL_PROPERTY
          System property that defines the detalization level the IEDriverServer logs.
static String IE_DRIVER_SILENT_PROPERTY
          System property that defines logging to stdout for IEDriverServer.
 
Method Summary
static InternetExplorerDriverService createDefaultService()
          Configures and returns a new InternetExplorerDriverService using the default configuration.
 
Methods inherited from class org.openqa.selenium.remote.service.DriverService
checkExecutable, findExecutable, getUrl, isRunning, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IE_DRIVER_EXE_PROPERTY

public static final String IE_DRIVER_EXE_PROPERTY
System property that defines the location of the IEDriverServer executable that will be used by the default service.

See Also:
Constant Field Values

IE_DRIVER_LOGFILE_PROPERTY

public static final String IE_DRIVER_LOGFILE_PROPERTY
System property that defines the location of the file where IEDriverServer should write log messages to.

See Also:
Constant Field Values

IE_DRIVER_LOGLEVEL_PROPERTY

public static final String IE_DRIVER_LOGLEVEL_PROPERTY
System property that defines the detalization level the IEDriverServer logs.

See Also:
Constant Field Values

IE_DRIVER_HOST_PROPERTY

public static final String IE_DRIVER_HOST_PROPERTY
System property that defines host to which will be bound IEDriverServer.

See Also:
Constant Field Values

IE_DRIVER_EXTRACT_PATH_PROPERTY

public static final String IE_DRIVER_EXTRACT_PATH_PROPERTY
System property that defines path to which will be extracted IEDriverServer library.

See Also:
Constant Field Values

IE_DRIVER_SILENT_PROPERTY

public static final String IE_DRIVER_SILENT_PROPERTY
System property that defines logging to stdout for IEDriverServer.

See Also:
Constant Field Values
Method Detail

createDefaultService

public static InternetExplorerDriverService createDefaultService()
Configures and returns a new InternetExplorerDriverService using the default configuration. In this configuration, the service will use the IEDriverServer executable identified by the IE_DRIVER_EXE_PROPERTY system property. Each service created by this method will be configured to use a free port on the current system.

Returns:
A new InternetExplorerDriverService using the default configuration.


Copyright © 2013. All rights reserved.