Table of Contents

Interface IParsesSingleWebDriverConfigurationSection

Namespace
CSF.Extensions.WebDriver.Factories
Assembly
CSF.Extensions.WebDriver.dll

A service which reads an IConfigurationSection which describes a creation-strategy for a WebDriver, and gets an instance of WebDriverCreationOptions.

public interface IParsesSingleWebDriverConfigurationSection

Methods

GetDriverConfiguration(IConfigurationSection)

Gets an instance of WebDriverCreationOptions from the specified IConfigurationSection.

WebDriverCreationOptions GetDriverConfiguration(IConfigurationSection configuration)

Parameters

configuration IConfigurationSection

The configuration section which describes the configuration of a WebDriver.

Returns

WebDriverCreationOptions

A strongly-typed options object, or a null reference indicating an invalid configuration.

Remarks

Note that if the configuration is invalid, then this method will return a null instance of WebDriverCreationOptions.

Exceptions

ArgumentNullException

If configuration is null.