Class 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.

    • Constructor Detail

      • WebDriverWrapper

        public WebDriverWrapper()
    • Method Detail

      • getDriver

        public org.openqa.selenium.WebDriver getDriver()
      • setDriver

        public void setDriver​(org.openqa.selenium.WebDriver webDriver)
      • setAlternativeWebDriverConfiguration

        public void setAlternativeWebDriverConfiguration​(Class<? extends WebDriverConfiguration> alternativeWebDriverConfiguration)
      • resetAlternativeWebDriverConfiguration

        public void resetAlternativeWebDriverConfiguration()
      • loadWebdriver

        public void loadWebdriver()
      • quit

        public void quit()
      • isClosed

        public boolean isClosed()
      • createScreenshot

        public String createScreenshot​(String path)