Class WebDriverWrapper
- java.lang.Object
-
- de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
-
@Component public class WebDriverWrapper extends Object
Manage the current WebDriver instance.- Author:
- Daniel Keiss <daniel.keiss@telekom.de>, Igor Cernopolc - Initially added support for RemoteWebDriver
Copyright (c) 2020 Daniel Keiss, Deutsche Telekom IT GmbH This file is distributed under the conditions of the Apache License, Version 2.0. For details see the file license on the toplevel.
-
-
Field Summary
Fields Modifier and Type Field Description static Class<? extends WebDriverConfiguration>DEFAULT_WEB_DRIVER_CONFIGURATION
-
Constructor Summary
Constructors Constructor Description WebDriverWrapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateScreenshot(String path)Class<? extends WebDriverConfiguration>getAlternativeWebDriverConfiguration()WebDriverConfigurationgetAlternativeWebDriverConfiguration(Class<? extends WebDriverConfiguration> alternativeWebDriverConfigurationClass)WebDriverConfigurationgetCurrentWebDriverConfiguration()WebDriverConfigurationgetDefaultWebDriverConfiguration()org.openqa.selenium.WebDrivergetDriver()booleanisClosed()voidloadWebdriver()voidquit()voidresetAlternativeWebDriverConfiguration()voidsetAlternativeWebDriverConfiguration(Class<? extends WebDriverConfiguration> alternativeWebDriverConfiguration)voidsetDriver(org.openqa.selenium.WebDriver webDriver)
-
-
-
Field Detail
-
DEFAULT_WEB_DRIVER_CONFIGURATION
public static Class<? extends WebDriverConfiguration> DEFAULT_WEB_DRIVER_CONFIGURATION
-
-
Method Detail
-
getDriver
public org.openqa.selenium.WebDriver getDriver()
-
setDriver
public void setDriver(org.openqa.selenium.WebDriver webDriver)
-
getAlternativeWebDriverConfiguration
public Class<? extends WebDriverConfiguration> getAlternativeWebDriverConfiguration()
-
setAlternativeWebDriverConfiguration
public void setAlternativeWebDriverConfiguration(Class<? extends WebDriverConfiguration> alternativeWebDriverConfiguration)
-
resetAlternativeWebDriverConfiguration
public void resetAlternativeWebDriverConfiguration()
-
getCurrentWebDriverConfiguration
public WebDriverConfiguration getCurrentWebDriverConfiguration()
-
getAlternativeWebDriverConfiguration
public WebDriverConfiguration getAlternativeWebDriverConfiguration(Class<? extends WebDriverConfiguration> alternativeWebDriverConfigurationClass)
-
getDefaultWebDriverConfiguration
public WebDriverConfiguration getDefaultWebDriverConfiguration()
-
loadWebdriver
public void loadWebdriver()
-
quit
public void quit()
-
isClosed
public boolean isClosed()
-
-