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
configurationIConfigurationSectionThe 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
configurationis null.