Interface Configuration<T extends Configuration>

All Known Implementing Classes:
SystemPropertiesConfiguration

public interface Configuration<T extends Configuration>
  • Method Details

    • getStepDelay

      int getStepDelay()
    • getElementTimeoutInSeconds

      int getElementTimeoutInSeconds()
    • getUseUniqueBrowser

      @Deprecated boolean getUseUniqueBrowser()
      Deprecated.
      Use shouldUseAUniqueBrowser() instead
    • shouldUseAUniqueBrowser

      boolean shouldUseAUniqueBrowser()
    • setOutputDirectory

      void setOutputDirectory​(java.io.File outputDirectory)
    • getOutputDirectory

      java.io.File getOutputDirectory()
    • getHistoryDirectory

      java.io.File getHistoryDirectory()
    • getEstimatedAverageStepCount

      double getEstimatedAverageStepCount()
    • onlySaveFailingScreenshots

      boolean onlySaveFailingScreenshots()
    • setDefaultBaseUrl

      void setDefaultBaseUrl​(java.lang.String defaultBaseUrl)
    • getRestartFrequency

      int getRestartFrequency()
    • getCurrentTestCount

      int getCurrentTestCount()
      This is the URL where test cases start. The default value can be overriden using the webdriver.baseurl property. It is also the base URL used to build relative paths.
    • getBaseUrl

      java.lang.String getBaseUrl()
    • takeVerboseScreenshots

      boolean takeVerboseScreenshots()
      Take a screenshot for each action.
    • getScreenshotLevel

      java.util.Optional<TakeScreenshots> getScreenshotLevel()
      How often should screenshots be taken.
    • setIfUndefined

      void setIfUndefined​(java.lang.String property, java.lang.String value)
    • withEnvironmentVariables

      T withEnvironmentVariables​(EnvironmentVariables environmentVariables)
    • getEnvironmentVariables

      EnvironmentVariables getEnvironmentVariables()