NetCoreWebDriverFactory  3.0.0
Easy WebDriver generation for .NET Core
AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory Interface Reference

Interface for a Factory for WebDrivers running on a Selenium grid. More...

Inheritance diagram for AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory:
AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory

Public Member Functions

IWebDriver GetWebDriver (Browser browser, PlatformType platformType=PlatformType.Any, WindowSize windowSize=WindowSize.Hd, bool headless=false, Size windowCustomSize=new Size())
 Return a configured RemoteWebDriver of the given browser type with default settings. More...
 
IWebDriver GetWebDriver (IWebDriverConfiguration configuration)
 Return a RemoteWebDriver instance of the given configuration. More...
 
IWebDriver GetWebDriver (DriverOptions options, WindowSize windowSize=WindowSize.Hd, Size windowCustomSize=new Size())
 Return a RemoteWebDriver of the given windows size. More...
 

Properties

Uri GridUri [get, set]
 The Uri of your selenium grid for remote WebDriver instances. More...
 

Detailed Description

Interface for a Factory for WebDrivers running on a Selenium grid.

Member Function Documentation

◆ GetWebDriver() [1/3]

IWebDriver AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory.GetWebDriver ( Browser  browser,
PlatformType  platformType = PlatformType.Any,
WindowSize  windowSize = WindowSize.Hd,
bool  headless = false,
Size  windowCustomSize = new Size() 
)

Return a configured RemoteWebDriver of the given browser type with default settings.

Parameters
browser
platformType
windowSize
headless
windowCustomSize
Returns

Implemented in AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory.

◆ GetWebDriver() [2/3]

IWebDriver AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory.GetWebDriver ( IWebDriverConfiguration  configuration)

Return a RemoteWebDriver instance of the given configuration.

Parameters
configuration
Returns

Implemented in AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory.

◆ GetWebDriver() [3/3]

IWebDriver AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory.GetWebDriver ( DriverOptions  options,
WindowSize  windowSize = WindowSize.Hd,
Size  windowCustomSize = new Size() 
)

Return a RemoteWebDriver of the given windows size.

Parameters
options
windowSize
windowCustomSize
Returns

Implemented in AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory.

Property Documentation

◆ GridUri

Uri AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory.GridUri
getset

The Uri of your selenium grid for remote WebDriver instances.


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