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.StringgetBaseUrl()intgetCurrentTestCount()This is the URL where test cases start.intgetElementTimeoutInSeconds()EnvironmentVariablesgetEnvironmentVariables()doublegetEstimatedAverageStepCount()java.io.FilegetHistoryDirectory()java.io.FilegetOutputDirectory()intgetRestartFrequency()java.util.Optional<TakeScreenshots>getScreenshotLevel()How often should screenshots be taken.intgetStepDelay()booleangetUseUniqueBrowser()Deprecated.booleanonlySaveFailingScreenshots()voidsetDefaultBaseUrl(java.lang.String defaultBaseUrl)voidsetIfUndefined(java.lang.String property, java.lang.String value)voidsetOutputDirectory(java.io.File outputDirectory)booleanshouldUseAUniqueBrowser()booleantakeVerboseScreenshots()Take a screenshot for each action.TwithEnvironmentVariables(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()
-