NetCoreWebDriverFactory
3.0.0
Easy WebDriver generation for .NET Core
|
A WebDriver Configuration implementation. More...
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... | |
A WebDriver Configuration implementation.
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.
browser | |
gridUri | |
headless | |
isLocal | |
platformType | |
windowSize | |
windowDefinedSize |
|
static |
Convenience method to Deserialize from Json.
jsonString |
string AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.SerializeToJson | ( | ) |
override string AlexanderOnTest.NetCoreWebDriverFactory.Config.WebDriverConfiguration.ToString | ( | ) |
Return the configuration in a readable form.
|
get |
Browser type to request.
|
get |
The Uri of the Selenium grid to use for remote calls.
|
get |
Run headless if available.
|
get |
Use a local WebDriver.
|
get |
Platform to request for a RemoteWebDriver
|
get |
Actual window size requested (if not Maximize/Maximise or Unchanged)
|
get |
WindowSize to request