Namespace CSF.Extensions.WebDriver.Identification
Classes
- BrowserId
A model which represents a combination of browser, OS platform and the browser version.
- BrowserIdFactory
Default implementation of IGetsBrowserIdFromWebDriver.
- BrowserInfoMatcher
Default implementation of IGetsBrowserInfoMatch.
- BrowserVersion
Base class for a model which describes a WebDriver browser version.
- DottedNumericBrowserVersion
A BrowserVersion which is derived from a series of numeric components separated by period characters.
- MissingBrowserVersion
Implementation of BrowserVersion which represents a null or empty string version.
- SemanticBrowserVersion
Implementation of BrowserVersion which represents a semantic version.
- UnrecognisedBrowserVersion
Implementation of BrowserVersion which works for any non-empty/non-null string representation of a version.
Interfaces
- IGetsBrowserIdFromWebDriver
An object which can get browser identification from a WebDriver.
- IGetsBrowserInfoMatch
An object which determines whether a specified BrowserId is a match for a specified BrowserInfo.
- IHasBrowserId
An object which provides browser identification information.