Package net.thucydides.core.webdriver
Interface Configuration<T extends Configuration>
- All Known Implementing Classes:
SystemPropertiesConfiguration
public interface Configuration<T extends Configuration>
-
Method Summary
Modifier and Type Method Description java.lang.String
getBaseUrl()
int
getCurrentTestCount()
This is the URL where test cases start.int
getElementTimeoutInSeconds()
EnvironmentVariables
getEnvironmentVariables()
double
getEstimatedAverageStepCount()
java.io.File
getHistoryDirectory()
java.io.File
getOutputDirectory()
int
getRestartFrequency()
java.util.Optional<TakeScreenshots>
getScreenshotLevel()
How often should screenshots be taken.int
getStepDelay()
boolean
getUseUniqueBrowser()
Deprecated.boolean
onlySaveFailingScreenshots()
void
setDefaultBaseUrl(java.lang.String defaultBaseUrl)
void
setIfUndefined(java.lang.String property, java.lang.String value)
void
setOutputDirectory(java.io.File outputDirectory)
boolean
shouldUseAUniqueBrowser()
boolean
takeVerboseScreenshots()
Take a screenshot for each action.T
withEnvironmentVariables(EnvironmentVariables environmentVariables)
-
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
-
getEnvironmentVariables
EnvironmentVariables getEnvironmentVariables()
-