NetCoreWebDriverFactory  3.0.0
Easy WebDriver generation for .NET Core
AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultWebDriverFactory Class Reference

Overridable implementation of the IWebDriverFactory interface for .NET Core test projects. More...

Inheritance diagram for AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultWebDriverFactory:
AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IWebDriverFactory

Public Member Functions

 DefaultWebDriverFactory (ILocalWebDriverFactory localWebDriverFactory, IRemoteWebDriverFactory remoteWebDriverFactory)
 Return a DriverFactory instance. More...
 
virtual IWebDriver GetWebDriver (Browser browser, WindowSize windowSize=WindowSize.Hd, bool isLocal=true, PlatformType platformType=PlatformType.Any, bool headless=false, Size windowCustomSize=new Size())
 Return a WebDriver instance of the given configuration. More...
 
IWebDriver GetWebDriver (IWebDriverConfiguration configuration)
 Return a WebDriver instance of the given configuration. More...
 
void Dispose ()
 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More...
 

Protected Member Functions

virtual void Dispose (bool disposing)
 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More...
 

Properties

IRemoteWebDriverFactory RemoteWebDriverFactory [get, set]
 The RemoteWebDriverFactory instance to use. More...
 
ILocalWebDriverFactory LocalWebDriverFactory [get, set]
 The LocalWebDriverFactory instance to use. More...
 

Detailed Description

Overridable implementation of the IWebDriverFactory interface for .NET Core test projects.

Constructor & Destructor Documentation

◆ DefaultWebDriverFactory()

AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultWebDriverFactory.DefaultWebDriverFactory ( ILocalWebDriverFactory  localWebDriverFactory,
IRemoteWebDriverFactory  remoteWebDriverFactory 
)

Return a DriverFactory instance.

Parameters
localWebDriverFactory
remoteWebDriverFactory

Member Function Documentation

◆ Dispose() [1/2]

virtual void AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultWebDriverFactory.Dispose ( bool  disposing)
protectedvirtual

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Parameters
disposing

◆ Dispose() [2/2]

void AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultWebDriverFactory.Dispose ( )

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

◆ GetWebDriver() [1/2]

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

Return a WebDriver instance of the given configuration.

Parameters
browser
windowSize
isLocal
platformType
headless
windowCustomSize
Returns

Implements AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IWebDriverFactory.

◆ GetWebDriver() [2/2]

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

Return a WebDriver instance of the given configuration.

Parameters
configuration
Returns

Implements AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IWebDriverFactory.

Property Documentation

◆ LocalWebDriverFactory

ILocalWebDriverFactory AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultWebDriverFactory.LocalWebDriverFactory
getset

The LocalWebDriverFactory instance to use.

◆ RemoteWebDriverFactory

IRemoteWebDriverFactory AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultWebDriverFactory.RemoteWebDriverFactory
getset

The RemoteWebDriverFactory instance to use.


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