Table of Contents

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

string

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

string

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

string

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

string

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.