Class AbstractSeleniumDriverInitAction

java.lang.Object
com.chutneytesting.action.selenium.driver.AbstractSeleniumDriverInitAction
All Implemented Interfaces:
Action
Direct Known Subclasses:
SeleniumChromeDriverInitAction, SeleniumFirefoxDriverInitAction, SeleniumGenericDriverInitAction

public abstract class AbstractSeleniumDriverInitAction extends Object implements Action
  • Field Details

    • logger

      protected final Logger logger
    • headless

      protected final Boolean headless
    • driverPath

      protected final String driverPath
    • browserPath

      protected final String browserPath
  • Constructor Details

  • Method Details

    • buildOptions

      protected abstract org.openqa.selenium.MutableCapabilities buildOptions()
    • localWebDriver

      protected abstract org.openqa.selenium.WebDriver localWebDriver(org.openqa.selenium.Capabilities capabilities)
    • getChildClass

      protected abstract Class<?> getChildClass()
    • validateInputs

      public List<String> validateInputs()
      Specified by:
      validateInputs in interface Action
    • execute

      public ActionExecutionResult execute()
      Specified by:
      execute in interface Action