NetCoreWebDriverFactory  3.0.0
Easy WebDriver generation for .NET Core
AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration Class Reference

A WebDriver Configuration implementation. More...

Inheritance diagram for AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration:
AlexanderOnTest.NetCoreWebDriverFactory.Config.IWebDriverConfiguration

Public Member Functions

 WebDriverConfiguration (Browser browser=Browser.Firefox, Uri gridUri=null, bool headless=false, bool isLocal=true, PlatformType platformType=PlatformType.Any, WindowSize windowSize=WindowSize.Hd, Size windowDefinedSize=new Size())
 Generate a new immutable WebDriverConfiguration instance. More...
 
override string ToString ()
 Return the configuration in a readable form. More...
 
string SerializeToJson ()
 

Static Public Member Functions

static WebDriverConfiguration DeserializeFromJson (string jsonString)
 Convenience method to Deserialize from Json. More...
 

Properties

Browser Browser [get]
 Browser type to request. More...
 
PlatformType PlatformType [get]
 Platform to request for a RemoteWebDriver More...
 
WindowSize WindowSize [get]
 WindowSize to request More...
 
Size WindowDefinedSize [get]
 Actual window size requested (if not Maximize/Maximise or Unchanged) More...
 
Uri GridUri [get]
 The Uri of the Selenium grid to use for remote calls. More...
 
bool IsLocal [get]
 Use a local WebDriver. More...
 
bool Headless [get]
 Run headless if available. More...
 
- Properties inherited from AlexanderOnTest.NetCoreWebDriverFactory.Config.IWebDriverConfiguration
Browser Browser [get]
 Browser type to request. More...
 
PlatformType PlatformType [get]
 Platform to request for a RemoteWebDriver. More...
 
WindowSize WindowSize [get]
 Defined WindowSize to request. More...
 
Size WindowDefinedSize [get]
 Actual window size requested (if not Maximize/Maximise or Unchanged) More...
 
Uri GridUri [get]
 The Uri of the Selenium grid to use for remote calls. More...
 
bool IsLocal [get]
 Use a local WebDriver. More...
 
bool Headless [get]
 Run headless if available. More...
 

Detailed Description

A WebDriver Configuration implementation.

Constructor & Destructor Documentation

◆ WebDriverConfiguration()

AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.WebDriverConfiguration ( Browser  browser = Browser.Firefox,
Uri  gridUri = null,
bool  headless = false,
bool  isLocal = true,
PlatformType  platformType = PlatformType.Any,
WindowSize  windowSize = WindowSize.Hd,
Size  windowDefinedSize = new Size() 
)

Generate a new immutable WebDriverConfiguration instance.

Parameters
browser
gridUri
headless
isLocal
platformType
windowSize
windowDefinedSize

Member Function Documentation

◆ DeserializeFromJson()

static WebDriverConfiguration AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.DeserializeFromJson ( string  jsonString)
static

Convenience method to Deserialize from Json.

Parameters
jsonString
Returns

◆ SerializeToJson()

string AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.SerializeToJson ( )

Returns

◆ ToString()

override string AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.ToString ( )

Return the configuration in a readable form.

Returns

Property Documentation

◆ Browser

Browser AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.Browser
get

Browser type to request.

◆ GridUri

Uri AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.GridUri
get

The Uri of the Selenium grid to use for remote calls.

◆ Headless

bool AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.Headless
get

Run headless if available.

◆ IsLocal

bool AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.IsLocal
get

Use a local WebDriver.

◆ PlatformType

PlatformType AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.PlatformType
get

Platform to request for a RemoteWebDriver

◆ WindowDefinedSize

Size AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.WindowDefinedSize
get

Actual window size requested (if not Maximize/Maximise or Unchanged)

◆ WindowSize

WindowSize AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.WindowSize
get

WindowSize to request


The documentation for this class was generated from the following file: