Table of Contents

Class InternetExplorerDriverService

Namespace
OpenQA.Selenium.IE
Assembly
WebDriver.dll

Exposes the service provided by the native IEDriverServer executable.

public sealed class InternetExplorerDriverService : DriverService, ICommandServer, IDisposable
Inheritance
InternetExplorerDriverService
Implements
Inherited Members

Properties

CommandLineArguments

Gets the command-line arguments for the driver service.

protected override string CommandLineArguments { get; }

Property Value

string

Host

Gets or sets the value of the host adapter on which the IEDriverServer should listen for connections.

public string Host { get; set; }

Property Value

string

Implementation

Gets or sets the implementation to be used by the IEDriverServer.

public InternetExplorerDriverEngine Implementation { get; set; }

Property Value

InternetExplorerDriverEngine

LibraryExtractionPath

Gets or sets the path to which the supporting library of the IEDriverServer.exe is extracted. Defaults to the temp directory if this property is not set.

public string LibraryExtractionPath { get; set; }

Property Value

string

Remarks

The IEDriverServer.exe requires extraction of a supporting library to perform some of its functions. Setting This library is extracted to the temp directory if this property is not set. If the property is set, it must be set to a valid directory.

LogFile

Gets or sets the location of the log file written to by the IEDriverServer.

public string LogFile { get; set; }

Property Value

string

LoggingLevel

Gets or sets the logging level used by the IEDriverServer.

public InternetExplorerDriverLogLevel LoggingLevel { get; set; }

Property Value

InternetExplorerDriverLogLevel

Methods

CreateDefaultService()

Creates a default instance of the InternetExplorerDriverService.

public static InternetExplorerDriverService CreateDefaultService()

Returns

InternetExplorerDriverService

A InternetExplorerDriverService that implements default settings.

CreateDefaultService(string)

Creates a default instance of the InternetExplorerDriverService using a specified path to the IEDriverServer executable.

public static InternetExplorerDriverService CreateDefaultService(string driverPath)

Parameters

driverPath string

The directory containing the IEDriverServer executable.

Returns

InternetExplorerDriverService

A InternetExplorerDriverService using a random port.

CreateDefaultService(string, string)

Creates a default instance of the InternetExplorerDriverService using a specified path to the IEDriverServer executable with the given name.

public static InternetExplorerDriverService CreateDefaultService(string driverPath, string driverExecutableFileName)

Parameters

driverPath string

The directory containing the IEDriverServer executable.

driverExecutableFileName string

The name of the IEDriverServer executable file.

Returns

InternetExplorerDriverService

A InternetExplorerDriverService using a random port.