NetCoreWebDriverFactory
3.0.0
Easy WebDriver generation for .NET Core
|
Default RemoteWebDriverFactory implementation. More...
Public Member Functions | |
DefaultRemoteWebDriverFactory (IDriverOptionsFactory driverOptionsFactory, Uri gridUri, IWebDriverReSizer webDriverReSizer) | |
Return a DriverFactory instance for use in .NET Core projects. Try using installedDriverPath = "Path.GetDirectoryName(Assembly.GetCallingAssembly().Location)" when running from .NET core projects. More... | |
DefaultRemoteWebDriverFactory (IDriverOptionsFactory driverOptionsFactory, IWebDriverConfiguration configuration, IWebDriverReSizer webDriverReSizer) | |
Return a DriverFactory instance for use in .NET Core projects. Try using driverPath = new DriverPath(Assembly.GetCallingAssembly()) when testing locally from .NET core projects. More... | |
IWebDriver | GetWebDriver (DriverOptions options, WindowSize windowSize=WindowSize.Hd, Size windowCustomSize=new Size()) |
Return a RemoteWebDriver of the given browser type with default settings. More... | |
IWebDriver | GetWebDriver (IWebDriverConfiguration configuration) |
Return a RemoteWebDriver instance of the given configuration. More... | |
virtual 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... | |
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 | |
IDriverOptionsFactory | DriverOptionsFactory [get, set] |
The DriverOptionsFactory instance to use. More... | |
Uri | GridUri [get, set] |
Properties inherited from AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory | |
Uri | GridUri [get, set] |
The Uri of your selenium grid for remote WebDriver instances. More... | |
Default RemoteWebDriverFactory implementation.
AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory.DefaultRemoteWebDriverFactory | ( | IDriverOptionsFactory | driverOptionsFactory, |
Uri | gridUri, | ||
IWebDriverReSizer | webDriverReSizer | ||
) |
Return a DriverFactory instance for use in .NET Core projects. Try using installedDriverPath = "Path.GetDirectoryName(Assembly.GetCallingAssembly().Location)" when running from .NET core projects.
gridUri | |
driverOptionsFactory | |
webDriverReSizer |
AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory.DefaultRemoteWebDriverFactory | ( | IDriverOptionsFactory | driverOptionsFactory, |
IWebDriverConfiguration | configuration, | ||
IWebDriverReSizer | webDriverReSizer | ||
) |
Return a DriverFactory instance for use in .NET Core projects. Try using driverPath = new DriverPath(Assembly.GetCallingAssembly()) when testing locally from .NET core projects.
configuration | |
driverOptionsFactory | |
webDriverReSizer |
|
protectedvirtual |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
disposing |
void AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory.Dispose | ( | ) |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
IWebDriver AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory.GetWebDriver | ( | DriverOptions | options, |
WindowSize | windowSize = WindowSize.Hd , |
||
Size | windowCustomSize = new Size() |
||
) |
Return a RemoteWebDriver of the given browser type with default settings.
options | |
windowSize | |
windowCustomSize |
Implements AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory.
IWebDriver AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.DefaultRemoteWebDriverFactory.GetWebDriver | ( | IWebDriverConfiguration | configuration | ) |
Return a RemoteWebDriver instance of the given configuration.
configuration |
Implements AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory.
|
virtual |
Return a configured RemoteWebDriver of the given browser type with default settings.
browser | |
platformType | |
windowSize | |
headless | |
windowCustomSize |
Implements AlexanderOnTest.NetCoreWebDriverFactory.WebDriverFactory.IRemoteWebDriverFactory.
|
getset |
The DriverOptionsFactory instance to use.