Class BrowserInfo
- Namespace
- CSF.Extensions.WebDriver.Quirks
- Assembly
- CSF.Extensions.WebDriver.dll
Information which identifies a web browser and range of versions which are affected by a quirk.
public class BrowserInfo
- Inheritance
-
BrowserInfo
- Inherited Members
Remarks
The only truly mandatory property in this model is Name. It is not expected to be likely that both of MinVersion & MaxVersion are omitted though. Such a situation would mean "every version in existence".
Properties
MaxVersion
Gets or sets the maximum version (inclusive) which is affected by the quirk.
public string MaxVersion { get; set; }
Property Value
Remarks
This property is optional, if omitted then it means "All versions from the MinVersion & up" with no maximum.
MinVersion
Gets or sets the minimum version (inclusive) which is affected by the quirk.
public string MinVersion { get; set; }
Property Value
Remarks
This property is optional, if omitted then it means "All versions from the very first version up to the MaxVersion".
Name
Gets or sets the browser name.
public string Name { get; set; }
Property Value
Remarks
This property is mandatory, identifying a browser name which this quirk affects.
Platform
Gets or sets the browser OS platform.
public string Platform { get; set; }
Property Value
Remarks
This property is optional, if omitted then it means that the quirk does not depend upon the OS platform. If specified then the quirk will only be interpreted as affecting the browser on the matching OS platform.