A B C D E F G H I J L M N O P Q R S T U V W X Z

A

accept() - Method in class net.thucydides.core.webdriver.stubs.AlertStub
 
AcceptanceTestReporter - Interface in net.thucydides.core.reports
Generates a report based on a set of acceptance test results.
activateEngine(String) - Method in class net.thucydides.core.webdriver.stubs.ImeHandlerStub
 
activateJavascriptSupportFor(WebDriver) - Static method in class net.thucydides.core.webdriver.javascript.JavascriptSupport
 
activateProxy(FirefoxProfile, String, String) - Method in class net.thucydides.core.webdriver.firefox.FirefoxProfileEnhancer
 
activeElement() - Method in class net.thucydides.core.webdriver.stubs.TargetLocatorStub
 
addChildStep(TestStep) - Method in class net.thucydides.core.model.TestStep
 
addCookie(Cookie) - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
addFeature(FeatureResults) - Method in class net.thucydides.core.reports.json.JSONProgressResultTree
 
addFeature(FeatureResults) - Method in class net.thucydides.core.reports.json.JSONResultTree
 
addFeature(FeatureResults) - Method in class net.thucydides.core.reports.json.JSONTreeNode
 
addFirebugsTo(FirefoxProfile) - Method in class net.thucydides.core.webdriver.firefox.FirefoxProfileEnhancer
 
addIrregular(String, String) - Method in class net.thucydides.core.util.Inflector
 
addIssues(List<String>) - Method in class net.thucydides.core.model.TestOutcome
 
addJQuerySupport() - Method in class net.thucydides.core.pages.PageObject
 
addLinks(String) - Method in class net.thucydides.core.reports.html.Formatter
 
addPluralize(String, String) - Method in class net.thucydides.core.util.Inflector
 
addScreenshot(ScreenshotAndHtmlSource) - Method in class net.thucydides.core.model.TestStep
 
addSingularize(String, String) - Method in class net.thucydides.core.util.Inflector
 
addTestOutcomesForTag(String, TestOutcomes) - Method in class net.thucydides.core.reports.json.JSONResultTree
 
addTestOutcomesForTag(String, TestOutcomes) - Method in class net.thucydides.core.reports.json.JSONTreeNode
 
addUncountable(String...) - Method in class net.thucydides.core.util.Inflector
 
alert() - Method in class net.thucydides.core.webdriver.stubs.TargetLocatorStub
 
AlertStub - Class in net.thucydides.core.webdriver.stubs
 
AlertStub() - Constructor for class net.thucydides.core.webdriver.stubs.AlertStub
 
allFields() - Method in class net.thucydides.core.annotations.AnnotatedFields
 
allowWindowResizeFor(FirefoxProfile) - Method in class net.thucydides.core.webdriver.firefox.FirefoxProfileEnhancer
 
and() - Method in class net.thucydides.core.pages.WebElementFacade
Convenience method to chain method calls more fluently.
and() - Method in class net.thucydides.core.steps.Listeners.BaseStepListenerBuilder
 
andStep(TestStep) - Method in class net.thucydides.core.model.TestOutcome
 
andType(String) - Method in class net.thucydides.core.model.TestTag.TestTagBuilder
 
AnnotatedFields - Class in net.thucydides.core.annotations
Find the annotated fields in a given class.
AnnotatedStepDescription - Class in net.thucydides.core.steps
Test steps and step groups can be described by various annotations.
AnnotationBasedTagProvider - Class in net.thucydides.core.statistics.service
 
AnnotationBasedTagProvider() - Constructor for class net.thucydides.core.statistics.service.AnnotationBasedTagProvider
 
AnyPage - Class in net.thucydides.core.pages
A page object that can represent any page, without specifiying the exact page.
AnyPage(WebDriver) - Constructor for class net.thucydides.core.pages.AnyPage
 
ApplicationFeature - Class in net.thucydides.core.model.features
A feature represents a higher-level functionality that is illustrated by several user stories.
ApplicationFeature(String, String) - Constructor for class net.thucydides.core.model.features.ApplicationFeature
 
ApplicationFeature(Class<?>) - Constructor for class net.thucydides.core.model.features.ApplicationFeature
 
apply(String) - Method in class net.thucydides.core.util.Inflector.Rule
Apply the rule against the input string, returning the modified string or null if the rule didn't apply (and no modifications were made)
areEqual(boolean, boolean) - Static method in class net.thucydides.core.util.EqualsUtils
 
areEqual(char, char) - Static method in class net.thucydides.core.util.EqualsUtils
 
areEqual(long, long) - Static method in class net.thucydides.core.util.EqualsUtils
 
areEqual(float, float) - Static method in class net.thucydides.core.util.EqualsUtils
 
areEqual(double, double) - Static method in class net.thucydides.core.util.EqualsUtils
 
areEqual(Object, Object) - Static method in class net.thucydides.core.util.EqualsUtils
Possibly-null object field.
areStepsRunning() - Method in class net.thucydides.core.steps.StepEventBus
 
asATitle() - Method in class net.thucydides.core.util.Inflection
 
assignPropertyValue(T, String, String) - Method in class net.thucydides.core.csv.CSVTestDataSource
 
ASSUME_UNTRUSTED_CERTIFICATE_ISSUER - Static variable in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
By default, when accepting untrusted SSL certificates, assume that these certificates will come from an untrusted issuer or will be self signed.
aStepHasFailed() - Method in class net.thucydides.core.steps.BaseStepListener
 
aStepHasFailed() - Method in interface net.thucydides.core.steps.StepPublisher
Should return true if a step failure has been logged.
aStepInTheCurrentTestHasFailed() - Method in class net.thucydides.core.steps.StepEventBus
 
At - Annotation Type in net.thucydides.core.annotations
Define the URLs that a given Page Object works with.
at(Date) - Method in class net.thucydides.core.statistics.model.TestRun
 

B

back() - Method in class net.thucydides.core.webdriver.stubs.NavigationStub
 
BaseStepListener - Class in net.thucydides.core.steps
Observes the test run and stores test run details for later reporting.
BaseStepListener(File) - Constructor for class net.thucydides.core.steps.BaseStepListener
 
BaseStepListener(Class<? extends WebDriver>, File) - Constructor for class net.thucydides.core.steps.BaseStepListener
Create a step listener with a given web driver type.
BaseStepListener(Class<? extends WebDriver>, File, Configuration) - Constructor for class net.thucydides.core.steps.BaseStepListener
 
BaseStepListener(File, Configuration) - Constructor for class net.thucydides.core.steps.BaseStepListener
 
BaseStepListener(File, Pages) - Constructor for class net.thucydides.core.steps.BaseStepListener
Create a step listener using the driver from a given page factory.
BaseStepListener.ScreenshotType - Enum in net.thucydides.core.steps
 
BatchManager - Interface in net.thucydides.core.batches
 
BeanCollectionMatcher - Interface in net.thucydides.core.matchers
 
BeanFieldMatcher - Interface in net.thucydides.core.matchers
 
BeanFields - Class in net.thucydides.core.matchers.dates
 
BeanMatcher - Interface in net.thucydides.core.matchers
 
BeanMatcherAsserts - Class in net.thucydides.core.matchers
 
BeanMatcherAsserts() - Constructor for class net.thucydides.core.matchers.BeanMatcherAsserts
 
BeanMatchers - Class in net.thucydides.core.matchers
 
BeanMatchers() - Constructor for class net.thucydides.core.matchers.BeanMatchers
 
BeanMatchers.BeanConstraint - Class in net.thucydides.core.matchers
 
BeanMatchers.BeanConstraint(String) - Constructor for class net.thucydides.core.matchers.BeanMatchers.BeanConstraint
 
blurActiveElement() - Method in class net.thucydides.core.pages.PageObject
 
ByJQuery - Class in net.thucydides.core.webdriver.jquery
 
ByJQuery() - Constructor for class net.thucydides.core.webdriver.jquery.ByJQuery
 
ByJQuerySelector - Class in net.thucydides.core.webdriver.jquery
 
ByJQuerySelector(String) - Constructor for class net.thucydides.core.webdriver.jquery.ByJQuerySelector
 

C

called(String) - Static method in class net.thucydides.core.model.Story
 
callWhenPageOpensMethods() - Method in class net.thucydides.core.pages.PageObject
Override this method
canConvert(Class) - Method in class net.thucydides.core.reports.xml.TestOutcomeConverter
Determines which classes this converter applies to.
canTakeScreenshots() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
capitalize(String) - Method in class net.thucydides.core.util.Inflector
Returns a copy of the input with the first character converted to uppercase and the remainder to lowercase.
changeSeparatorIfRequired(String) - Static method in class net.thucydides.core.util.FileSeparatorUtil
 
Checkbox - Class in net.thucydides.core.webelements
A checkbox web element.
Checkbox(WebElement) - Constructor for class net.thucydides.core.webelements.Checkbox
 
checkThat(String, Matcher<? extends Object>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
ClasspathDependencyInjectorService - Class in net.thucydides.core.steps.di
 
ClasspathDependencyInjectorService() - Constructor for class net.thucydides.core.steps.di.ClasspathDependencyInjectorService
 
ClasspathTagProviderService - Class in net.thucydides.core.statistics.service
 
ClasspathTagProviderService() - Constructor for class net.thucydides.core.statistics.service.ClasspathTagProviderService
 
clear() - Method in class net.thucydides.core.pages.WebElementFacade
 
clear() - Method in class net.thucydides.core.steps.StepEventBus
 
clearEntityManagerCache() - Method in class net.thucydides.core.guice.ThucydidesModule
Used for testing
clearHistory() - Method in class net.thucydides.core.reports.history.TestHistory
 
clearHistory() - Method in class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
clearMockDriver() - Method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
clearProperty(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
clearProperty(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
clearProperty(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
click() - Method in class net.thucydides.core.pages.WebElementFacade
Wait for an element to be visible and enabled, and then click on it.
clickOn(WebElement) - Method in class net.thucydides.core.pages.PageObject
 
clone() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
close() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
closeAllDrivers() - Method in class net.thucydides.core.webdriver.ThucydidesWebdriverManager
 
closeAllDrivers() - Method in class net.thucydides.core.webdriver.WebdriverInstances
 
closeAllDrivers() - Method in interface net.thucydides.core.webdriver.WebdriverManager
 
closeCurrentDriver() - Method in class net.thucydides.core.webdriver.WebdriverInstances
 
closeDriver() - Method in class net.thucydides.core.webdriver.ThucydidesWebdriverManager
 
closeDriver() - Method in interface net.thucydides.core.webdriver.WebdriverManager
 
colorFor(FeatureResults) - Method in interface net.thucydides.core.reports.json.ColorScheme
 
colorFor(StoryTestResults) - Method in interface net.thucydides.core.reports.json.ColorScheme
 
colorFor(TestOutcomes) - Method in interface net.thucydides.core.reports.json.ColorScheme
 
colorFor(TestOutcome) - Method in interface net.thucydides.core.reports.json.ColorScheme
 
colorFor(TestStep) - Method in interface net.thucydides.core.reports.json.ColorScheme
 
colorFor(FeatureResults) - Method in class net.thucydides.core.reports.json.ProgressColorScheme
What color should a given feature be?
colorFor(StoryTestResults) - Method in class net.thucydides.core.reports.json.ProgressColorScheme
 
colorFor(TestOutcomes) - Method in class net.thucydides.core.reports.json.ProgressColorScheme
 
colorFor(TestOutcome) - Method in class net.thucydides.core.reports.json.ProgressColorScheme
 
colorFor(TestStep) - Method in class net.thucydides.core.reports.json.ProgressColorScheme
 
colorFor(FeatureResults) - Method in class net.thucydides.core.reports.json.RelativeSizeColorScheme
What color should a given feature be?
colorFor(StoryTestResults) - Method in class net.thucydides.core.reports.json.RelativeSizeColorScheme
 
colorFor(TestOutcomes) - Method in class net.thucydides.core.reports.json.RelativeSizeColorScheme
 
colorFor(TestOutcome) - Method in class net.thucydides.core.reports.json.RelativeSizeColorScheme
 
colorFor(TestStep) - Method in class net.thucydides.core.reports.json.RelativeSizeColorScheme
 
ColorScheme - Interface in net.thucydides.core.reports.json
Color scheme to be applied to a treemap.
compareTo(TestResultSnapshot) - Method in class net.thucydides.core.reports.html.history.TestResultSnapshot
 
compatibleWithUrl(String) - Method in class net.thucydides.core.pages.PageObject
Does this page object work for this URL? When matching a URL, we check with and without trailing slashes
Configuration - Interface in net.thucydides.core.webdriver
 
configure() - Method in class net.thucydides.core.guice.ThucydidesModule
 
ConsoleLoggingListener - Class in net.thucydides.core.steps
 
ConsoleLoggingListener(EnvironmentVariables, Logger) - Constructor for class net.thucydides.core.steps.ConsoleLoggingListener
 
ConsoleLoggingListener(EnvironmentVariables) - Constructor for class net.thucydides.core.steps.ConsoleLoggingListener
 
ConsoleStepListener - Class in net.thucydides.core.steps
 
ConsoleStepListener() - Constructor for class net.thucydides.core.steps.ConsoleStepListener
 
containsAllText(String...) - Method in class net.thucydides.core.pages.PageObject
Check that the specified text appears somewhere in the page.
containsResultsFor(Story) - Method in class net.thucydides.core.model.StoryTestResults
Does this set of test results correspond to a specified user story?
containsRowElementsWhere(BeanMatcher...) - Method in class net.thucydides.core.pages.components.HtmlTable
 
containsSameDatesAs(Collection<Date>) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
containsSameDateTimesAs(Collection<DateTime>) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
containsSelectOption(String) - Method in class net.thucydides.core.pages.WebElementFacade
Does this dropdown contain the specified value.
containsText(String) - Method in class net.thucydides.core.pages.PageObject
 
containsText(String) - Method in class net.thucydides.core.pages.WebElementFacade
Does this element contain a given text?
containsTextInElement(WebElement, String) - Method in class net.thucydides.core.pages.PageObject
Deprecated. use element(webElement).containsText(textValue)
convertToAssertion() - Method in class net.thucydides.core.steps.ErrorConvertor
 
convertToTestTag(WithTag) - Method in class net.thucydides.core.annotations.TestAnnotations
 
CookieStub - Class in net.thucydides.core.webdriver.stubs
 
CookieStub(String, String) - Constructor for class net.thucydides.core.webdriver.stubs.CookieStub
 
copyHTMLResourcesTo(File) - Method in class net.thucydides.core.reports.html.HtmlResourceCopier
Resources (stylesheets, images) etc are all stored in the src/main/resources/reports directory.
copyResourcesToOutputDirectory() - Method in class net.thucydides.core.reports.html.HtmlReporter
 
copyResourceTo(String, File) - Method in class net.thucydides.core.resources.FileResources
 
countResults() - Method in class net.thucydides.core.statistics.model.TestStatistics
 
countStepsInFailingTests() - Method in class net.thucydides.core.model.StoryTestResults
 
countStepsInSkippedTests() - Method in class net.thucydides.core.model.StoryTestResults
 
countStepsInSuccessfulTests() - Method in class net.thucydides.core.model.FeatureResults
 
countStepsInSuccessfulTests() - Method in class net.thucydides.core.model.StoryTestResults
How many steps make up the successful tests?
countTestRunsByTag(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
countTestRunsByTag(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
countTestRunsByTagAndResult(String, TestResult) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
countTestRunsByTagAndResult(String, TestResult) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
countTestRunsByTagType(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
countTestRunsByTagType(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
countTestRunsByTagTypeAndResult(String, TestResult) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
countTestRunsByTagTypeAndResult(String, TestResult) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
countTestRunsByTitle(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
countTestRunsByTitle(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
countTestRunsByTitleAndResult(String, TestResult) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
countTestRunsByTitleAndResult(String, TestResult) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
countTestSteps() - Method in class net.thucydides.core.model.TestOutcome
 
CoverageFormatter - Class in net.thucydides.core.model
 
CoverageFormatter(double, double, double) - Constructor for class net.thucydides.core.model.CoverageFormatter
 
createNewFirefoxProfile() - Method in class net.thucydides.core.webdriver.WebDriverFactory
 
createNewInstanceOf(Class<T>, Object...) - Method in class net.thucydides.core.csv.CSVTestDataSource
 
createOutputStream(File) - Method in class net.thucydides.core.resources.FileResources
 
CSVTestDataSource - Class in net.thucydides.core.csv
Test data from a CSV file.
CSVTestDataSource(String, char) - Constructor for class net.thucydides.core.csv.CSVTestDataSource
 
CSVTestDataSource(String) - Constructor for class net.thucydides.core.csv.CSVTestDataSource
 
currentPageAt(Class<T>) - Method in class net.thucydides.core.pages.Pages
 
currentTestIsPending() - Method in class net.thucydides.core.steps.StepEventBus
 

D

DatabaseConfig - Interface in net.thucydides.core.guice
Provides the configuration properties for the statistics database.
DataDrivenStep - Class in net.thucydides.core.steps
Keep track of whether the current thread is running a data-driven step or not.
DataDrivenStep() - Constructor for class net.thucydides.core.steps.DataDrivenStep
 
DataDrivenStepFactory - Class in net.thucydides.core.steps
Create a proxy for scenario steps objects to be used for data-driven tests.
DataDrivenStepFactory() - Constructor for class net.thucydides.core.steps.DataDrivenStepFactory
 
DataDrivenStepInterceptor - Class in net.thucydides.core.steps
Invoke a step multiple times, each time initialized with a different set of test data.
DataDrivenStepInterceptor(List<? extends ScenarioSteps>) - Constructor for class net.thucydides.core.steps.DataDrivenStepInterceptor
 
DateCollectionContainsSameDatesMatcher - Class in net.thucydides.core.matchers.dates
 
DateCollectionContainsSameDatesMatcher(Collection<Date>) - Constructor for class net.thucydides.core.matchers.dates.DateCollectionContainsSameDatesMatcher
 
DateMatchers - Class in net.thucydides.core.matchers.dates
Hamcrest matchers to be used with Dates.
DateMatchers() - Constructor for class net.thucydides.core.matchers.dates.DateMatchers
 
DateTimeCollectionContainsSameDatesMatcher - Class in net.thucydides.core.matchers.dates
 
DateTimeCollectionContainsSameDatesMatcher(Collection<DateTime>) - Constructor for class net.thucydides.core.matchers.dates.DateTimeCollectionContainsSameDatesMatcher
 
deactivate() - Method in class net.thucydides.core.webdriver.stubs.ImeHandlerStub
 
DEFAULT_ELEMENT_TIMEOUT_SECONDS - Static variable in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
Default timeout when waiting for AJAX elements in pages, in milliseconds.
DEFAULT_ESTIMATED_AVERAGE_STEP_COUNT - Variable in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
DEFAULT_HEIGHT - Static variable in enum net.thucydides.core.ThucydidesSystemProperty
 
DEFAULT_WEBDRIVER_DRIVER - Static variable in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
The default browser is Firefox.
DEFAULT_WIDTH - Static variable in enum net.thucydides.core.ThucydidesSystemProperty
 
defaultContent() - Method in class net.thucydides.core.webdriver.stubs.TargetLocatorStub
 
DefaultUrl - Annotation Type in net.thucydides.core.annotations
Define the URLs that a given Page Object works with.
DefaultValue - Class in net.thucydides.core.steps
 
DefaultValue() - Constructor for class net.thucydides.core.steps.DefaultValue
 
deleteAll() - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
deleteAll() - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
deleteAllCookies() - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
deleteCookie(Cookie) - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
deleteCookieNamed(String) - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
DependencyInjector - Interface in net.thucydides.core.steps
 
DependencyInjectorService - Interface in net.thucydides.core.steps.di
 
describeTo(Description) - Method in class net.thucydides.core.matchers.dates.DateCollectionContainsSameDatesMatcher
 
describeTo(Description) - Method in class net.thucydides.core.matchers.dates.DateTimeCollectionContainsSameDatesMatcher
 
disable() - Method in interface net.thucydides.core.guice.DatabaseConfig
 
disable() - Method in class net.thucydides.core.guice.EnvironmentVariablesDatabaseConfig
 
dismiss() - Method in class net.thucydides.core.webdriver.stubs.AlertStub
 
done() - Static method in class net.thucydides.core.Thucydides
Indicate that the test run using this object is finished, and reports can be generated.
DONE_BLUE - Static variable in class net.thucydides.core.reports.json.ProgressColorScheme
 
doWait() - Method in class net.thucydides.core.scheduling.FluentWaitWithRefresh
 
doWait() - Method in class net.thucydides.core.scheduling.NormalFluentWait
 
doWait() - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
driverCanTakeSnapshots() - Method in class net.thucydides.core.screenshots.Photographer
 
driverCreatedIn(WebDriver) - Method in class net.thucydides.core.pages.PagesEventListener
 
driverCreatedIn(WebDriver) - Method in interface net.thucydides.core.webdriver.ThucydidesWebDriverEventListener
 
driverIsRegisteredFor(String) - Method in class net.thucydides.core.webdriver.WebdriverInstances
 
dropAllListeners() - Method in class net.thucydides.core.steps.StepEventBus
 
Dropdown - Class in net.thucydides.core.pages.components
Created by IntelliJ IDEA.
dropListener(StepListener) - Method in class net.thucydides.core.steps.StepEventBus
 

E

each(String) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
element(WebElement) - Method in class net.thucydides.core.pages.PageObject
Provides a fluent API for querying web elements.
element(By) - Method in class net.thucydides.core.pages.PageObject
Provides a fluent API for querying web elements.
element(String) - Method in class net.thucydides.core.pages.PageObject
Provides a fluent API for querying web elements.
enable() - Method in interface net.thucydides.core.guice.DatabaseConfig
 
enable() - Method in class net.thucydides.core.guice.EnvironmentVariablesDatabaseConfig
 
enableNativeEventsFor(FirefoxProfile) - Method in class net.thucydides.core.webdriver.firefox.FirefoxProfileEnhancer
 
endDataDrivenStep() - Static method in class net.thucydides.core.steps.DataDrivenStep
 
endGroup() - Method in class net.thucydides.core.model.TestOutcome
Finish the current group.
enter(String) - Method in class net.thucydides.core.pages.PageObject
Clear a field and enter a value into it.
entityManagerFactory - Variable in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
environmentVariables - Variable in class net.thucydides.core.reports.history.TestHistory
 
EnvironmentVariables - Interface in net.thucydides.core.util
Return system environment variable values.
EnvironmentVariablesDatabaseConfig - Class in net.thucydides.core.guice
Obtain the statistics database connection details.
EnvironmentVariablesDatabaseConfig(EnvironmentVariables, LocalDatabase) - Constructor for class net.thucydides.core.guice.EnvironmentVariablesDatabaseConfig
 
equals(Object) - Method in class net.thucydides.core.model.features.ApplicationFeature
 
equals(Object) - Method in class net.thucydides.core.model.Story
 
equals(Object) - Method in class net.thucydides.core.model.TestTag
 
equals(Object) - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
EqualsUtils - Class in net.thucydides.core.util
Utility class for implementing equals().
ErrorConvertor - Class in net.thucydides.core.steps
 
ErrorConvertor(Throwable) - Constructor for class net.thucydides.core.steps.ErrorConvertor
 
ErrorMessageFormatter - Class in net.thucydides.core.model
Converts a full WebDriver message into a shorter, more web-friendly format.
ErrorMessageFormatter(String) - Constructor for class net.thucydides.core.model.ErrorMessageFormatter
 
evaluateJavascript(String) - Method in class net.thucydides.core.pages.PageObject
 
evaluateJavascript(String, Object...) - Method in class net.thucydides.core.pages.PageObject
 
executeAsyncScript(String, Object...) - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
ExecutedStepDescription - Class in net.thucydides.core.steps
A description of a step executed during a Thucydides step run.
ExecutedStepDescription(Class<? extends Object>, String) - Constructor for class net.thucydides.core.steps.ExecutedStepDescription
 
ExecutedStepDescription(Class<? extends Object>, String, boolean) - Constructor for class net.thucydides.core.steps.ExecutedStepDescription
 
ExecutedStepDescription(String) - Constructor for class net.thucydides.core.steps.ExecutedStepDescription
 
executeScript(String) - Method in class net.thucydides.core.webdriver.javascript.JavascriptExecutorFacade
Execute some Javascript in the underlying WebDriver driver.
executeScript(String, Object...) - Method in class net.thucydides.core.webdriver.javascript.JavascriptExecutorFacade
 
executeScript(String, Object...) - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
executeScriptFrom(String) - Method in class net.thucydides.core.pages.jquery.JQueryEnabledPage
 
exists() - Static method in class net.thucydides.core.matchers.FileMatchers
 
expandToHeight(int) - Method in class net.thucydides.core.reports.html.screenshots.ScreenshotFormatter
 
ExpectedBackendCondition<B,T> - Interface in net.thucydides.core.scheduling
Models a condition that might reasonably be expected to eventually evaluate to something that is neither null nor false.
expression - Variable in class net.thucydides.core.util.Inflector.Rule
 
expressionPattern - Variable in class net.thucydides.core.util.Inflector.Rule
 

F

FailedToInitializeTestData - Exception in net.thucydides.core.csv
Error that occurs if the test data could not be instanciated for some reason.
FailedToInitializeTestData(String) - Constructor for exception net.thucydides.core.csv.FailedToInitializeTestData
 
FailedToInitializeTestData(String, Exception) - Constructor for exception net.thucydides.core.csv.FailedToInitializeTestData
 
failedWith(Throwable) - Method in class net.thucydides.core.model.TestStep
Indicate that this step failed with a given error.
Feature - Annotation Type in net.thucydides.core.annotations
Marks a class as representing an application feature.
FeatureLoader - Class in net.thucydides.core.model.features
Load a set of test results organized into stories and features, and return them as a list of features.
FeatureLoader() - Constructor for class net.thucydides.core.model.features.FeatureLoader
 
FeatureResults - Class in net.thucydides.core.model
A set of test results related to a given feature.
FeatureResults(ApplicationFeature) - Constructor for class net.thucydides.core.model.FeatureResults
 
FeatureStoryTagProvider - Class in net.thucydides.core.statistics.service
Legacy tag provider that builds tags based on the Feature/Story structure, if the @WithTag annotation is not used.
FeatureStoryTagProvider() - Constructor for class net.thucydides.core.statistics.service.FeatureStoryTagProvider
 
FieldName - Class in net.thucydides.core.csv
Utility class to convert CSV headings to valid JavaBean property names.
FieldName(String) - Constructor for class net.thucydides.core.csv.FieldName
 
FieldSetter - Class in net.thucydides.core.reflection
Internal class used to set field values inside an object.
FieldSetter(Field, Object) - Constructor for class net.thucydides.core.reflection.FieldSetter
 
fieldValueIn(Object) - Static method in class net.thucydides.core.matchers.dates.BeanFields
 
FileMatchers - Class in net.thucydides.core.matchers
 
FileMatchers() - Constructor for class net.thucydides.core.matchers.FileMatchers
 
FileResources - Class in net.thucydides.core.resources
Utility class used to copy resources from a classpath to a target directory.
FileResources(String) - Constructor for class net.thucydides.core.resources.FileResources
 
FileSeparatorUtil - Class in net.thucydides.core.util
 
FileSeparatorUtil() - Constructor for class net.thucydides.core.util.FileSeparatorUtil
 
FileToUpload - Class in net.thucydides.core.pages.components
A class that helps upload a file to an HTML form in using a fluent API.
FileToUpload(String) - Constructor for class net.thucydides.core.pages.components.FileToUpload
 
filterElements(List<T>, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
filterRows(WebElement, BeanMatcher...) - Static method in class net.thucydides.core.pages.components.HtmlTable
 
filterRows(BeanMatcher...) - Method in class net.thucydides.core.pages.components.HtmlTable
 
find(By) - Method in class net.thucydides.core.pages.PageObject
 
findAll() - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
findAll() - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
findAllTags() - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
findAllTags() - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
findAllTags() - Method in class net.thucydides.core.statistics.HibernateTestStatisticsProvider
 
findAllTags() - Method in interface net.thucydides.core.statistics.TestStatisticsProvider
 
findAllTagTypes() - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
findAllTagTypes() - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
findAllTagTypes() - Method in class net.thucydides.core.statistics.HibernateTestStatisticsProvider
 
findAllTagTypes() - Method in interface net.thucydides.core.statistics.TestStatisticsProvider
 
findBy(String) - Method in class net.thucydides.core.pages.PageObject
 
findDependencyInjectors() - Method in class net.thucydides.core.steps.di.ClasspathDependencyInjectorService
 
findDependencyInjectors() - Method in interface net.thucydides.core.steps.di.DependencyInjectorService
 
findElement(SearchContext) - Method in class net.thucydides.core.webdriver.jquery.ByJQuerySelector
 
findElement(By) - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
findElements(SearchContext) - Method in class net.thucydides.core.webdriver.jquery.ByJQuerySelector
 
findElements(By) - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
findFirstAnnotatedField(Class<?>) - Static method in class net.thucydides.core.annotations.ManagedWebDriverAnnotatedField
Find the first field in the class annotated with the Managed annotation.
findFirstAnnotatedField(Class<?>) - Static method in class net.thucydides.core.pages.PagesAnnotatedField
Find the first field in the class annotated with the Managed annotation.
findFirstRowWhere(BeanMatcher...) - Method in class net.thucydides.core.pages.components.HtmlTable
 
findMandatoryAnnotatedFields(Class<?>) - Static method in class net.thucydides.core.steps.StepsAnnotatedField
Find the first field in the class annotated with the Managed annotation.
findOptionalAnnotatedFields(Class<?>) - Static method in class net.thucydides.core.steps.StepsAnnotatedField
Find the fields in the class annotated with the Step annotation.
findStoryFrom(Class<?>) - Static method in class net.thucydides.core.model.Stories
Find the Story defined directly or indirectly in a class.
findTagsMatching(TestRunTag) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
findTagsMatching(TestRunTag) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
findTargetFileFrom(String) - Method in class net.thucydides.core.resources.FileResources
 
findTargetSubdirectoryFrom(String) - Method in class net.thucydides.core.resources.FileResources
 
findTestRunsByTitle(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
findTestRunsByTitle(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
FirefoxProfileEnhancer - Class in net.thucydides.core.webdriver.firefox
 
FirefoxProfileEnhancer(EnvironmentVariables) - Constructor for class net.thucydides.core.webdriver.firefox.FirefoxProfileEnhancer
 
firstRowElements() - Method in class net.thucydides.core.pages.components.HtmlTable
 
FIVE_HUNDRED_MILLIS - Static variable in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
fluentWait - Variable in class net.thucydides.core.scheduling.TimeSchedule
 
FluentWaitWithRefresh<T> - Class in net.thucydides.core.scheduling
 
FluentWaitWithRefresh(T, Clock, Sleeper) - Constructor for class net.thucydides.core.scheduling.FluentWaitWithRefresh
 
foo() - Method in class net.thucydides.core.model.FeatureResults
 
forAggregateResultsReport() - Static method in class net.thucydides.core.reports.html.ReportProperties
 
forClass(Class<?>) - Static method in class net.thucydides.core.annotations.TestAnnotations
 
forClass(Class<?>) - Static method in class net.thucydides.core.steps.DefaultValue
 
forDriver(WebDriver) - Method in class net.thucydides.core.webdriver.WebdriverInstances.InstanceRegistration
 
forError(Throwable) - Static method in class net.thucydides.core.steps.ErrorConvertor
 
forField(String) - Method in class net.thucydides.core.matchers.dates.BeanFields
 
Formatter - Class in net.thucydides.core.reports.html
Format text for HTML reports.
Formatter(IssueTracking) - Constructor for class net.thucydides.core.reports.html.Formatter
 
forReportType(ReportType) - Static method in class net.thucydides.core.model.ReportNamer
 
forResources(Pattern) - Static method in class net.thucydides.core.resources.ResourceList
 
forScreenshot(Screenshot) - Static method in class net.thucydides.core.reports.html.screenshots.ScreenshotFormatter
 
forTag(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forTagResultsReport() - Static method in class net.thucydides.core.reports.html.ReportProperties
 
forTagType(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forTagTypeResultsReport() - Static method in class net.thucydides.core.reports.html.ReportProperties
 
forTest(String, Class<?>) - Static method in class net.thucydides.core.model.TestOutcome
Create a new test outcome instance for a given test class or user story.
forTestCase(Object) - Static method in class net.thucydides.core.annotations.TestCaseAnnotations
 
forTestClass(Class<?>) - Static method in class net.thucydides.core.steps.TestResultTally
 
forTestInStory(String, Story) - Static method in class net.thucydides.core.model.TestOutcome
 
forTestInStory(String, Class<?>, Story) - Static method in class net.thucydides.core.model.TestOutcome
 
forTestResult(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forTestResultsReport() - Static method in class net.thucydides.core.reports.html.ReportProperties
 
forward() - Method in class net.thucydides.core.webdriver.stubs.NavigationStub
 
forWebElement(WebElement) - Static method in class net.thucydides.core.pages.components.Dropdown
 
frame(int) - Method in class net.thucydides.core.webdriver.stubs.TargetLocatorStub
 
frame(String) - Method in class net.thucydides.core.webdriver.stubs.TargetLocatorStub
 
frame(WebElement) - Method in class net.thucydides.core.webdriver.stubs.TargetLocatorStub
 
FreemarkerReportTemplate - Class in net.thucydides.core.reports.templates
 
FreemarkerReportTemplate(Configuration, String) - Constructor for class net.thucydides.core.reports.templates.FreemarkerReportTemplate
 
FreeMarkerTemplateManager - Class in net.thucydides.core.reports.templates
Manages velocity templates.
FreeMarkerTemplateManager() - Constructor for class net.thucydides.core.reports.templates.FreeMarkerTemplateManager
 
from(String) - Static method in class net.thucydides.core.csv.FieldName
 
from(Class<?>) - Static method in class net.thucydides.core.model.features.ApplicationFeature
Obtain an application feature instance from a given feature class.
from(Class<?>) - Static method in class net.thucydides.core.model.Story
Obtain a story instance from a given story class.
from(WebElement) - Static method in class net.thucydides.core.pages.HtmlTag
 
from(String) - Static method in class net.thucydides.core.resources.FileResources
 
from(TestOutcome) - Static method in class net.thucydides.core.statistics.model.TestRun
 
from(ExecutedStepDescription) - Static method in class net.thucydides.core.steps.AnnotatedStepDescription
 
from(EnvironmentVariables) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
from(EnvironmentVariables, String) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
fromSystemEnvironment() - Static method in class net.thucydides.core.util.MockEnvironmentVariables
 

G

generateReportFor(TestOutcome) - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Generate reports for a given acceptance test run.
generateReportFor(TestOutcome) - Method in class net.thucydides.core.reports.html.HtmlAcceptanceTestReporter
Generate an XML report for a given test run.
generateReportFor(TestOutcome) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
Generate an XML report for a given test run.
generateReportsFor(List<TestOutcome>) - Method in class net.thucydides.core.reports.ReportService
A test runner can generate reports via Reporter instances that subscribe to the test runner.
generateReportsForTestResultsFrom(File) - Method in class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
generateReportsForTestResultsFrom(File) - Method in interface net.thucydides.core.reports.UserStoryTestReporter
Generates a set of user story reports from a given directory.
get(Class<T>) - Method in class net.thucydides.core.pages.Pages
 
get(Object) - Method in class net.thucydides.core.sessions.TestSessionVariables
 
get(String) - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getActiveEngine() - Method in class net.thucydides.core.webdriver.stubs.ImeHandlerStub
 
getAlert() - Method in class net.thucydides.core.pages.PageObject
 
getAllListeners() - Method in class net.thucydides.core.steps.StepEventBus
 
getAllProfiles() - Method in class net.thucydides.core.webdriver.WebDriverFactory
 
getAllTestHistories() - Method in class net.thucydides.core.statistics.HibernateTestStatisticsProvider
 
getAllTestHistories() - Method in interface net.thucydides.core.statistics.TestStatisticsProvider
 
getAnnotatedIssueForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
Return a list of the issues mentioned in the Issue annotation of this method.
getAnnotatedIssueForTestCase(Class<?>) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAnnotatedIssuesForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAnnotatedIssuesForMethodTitle(String) - Method in class net.thucydides.core.annotations.TestAnnotations
Return a list of the issues mentioned in the title annotation of this method.
getAnnotatedIssuesForTestCase(Class<?>) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAnnotatedRequirements() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getAnnotatedRequirements() - Method in class net.thucydides.core.steps.TestDescription
 
getAnnotatedTitle() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getAnnotatedTitle() - Method in class net.thucydides.core.steps.TestDescription
 
getAnnotatedTitleForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAt(Class<T>) - Method in class net.thucydides.core.pages.Pages
 
getAvailableEngines() - Method in class net.thucydides.core.webdriver.stubs.ImeHandlerStub
 
getAverageTestSize() - Method in class net.thucydides.core.model.StoryTestResults
 
getAverageTestSize() - Method in class net.thucydides.core.reports.TestOutcomes
 
getBaseStepListener() - Static method in class net.thucydides.core.steps.Listeners
 
getBaseUrl() - Method in class net.thucydides.core.pages.PageUrls
 
getBaseUrl() - Method in interface net.thucydides.core.webdriver.Configuration
This is the URL where test cases start.
getBaseUrl() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
This is the URL where test cases start.
getBooleanValue(ThucydidesSystemProperty, boolean) - Method in class net.thucydides.core.ThucydidesSystemProperties
 
getBuildId() - Method in class net.thucydides.core.reports.html.history.TestResultSnapshot
 
getChildren() - Method in class net.thucydides.core.model.TestStep
 
getChildren() - Method in class net.thucydides.core.reports.json.JSONTreeNode
 
getClassFor(SupportedWebDriver) - Method in class net.thucydides.core.webdriver.WebDriverFactory
 
getClassUnderTest() - Method in class net.thucydides.core.steps.TestResultTally
 
getClock() - Method in class net.thucydides.core.pages.PageObject
 
getClock() - Method in class net.thucydides.core.pages.WebElementFacade
 
getClock() - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
getClock() - Method in class net.thucydides.core.steps.BaseStepListener
 
getColorScheme() - Method in class net.thucydides.core.reports.json.JSONProgressResultTree
 
getColorScheme() - Method in class net.thucydides.core.reports.json.JSONResultTree
 
getConfiguration() - Method in class net.thucydides.core.pages.Pages
 
getCookieNamed(String) - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
getCookies() - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
getCoverage() - Method in class net.thucydides.core.model.FeatureResults
 
getCoverage() - Method in class net.thucydides.core.model.StoryTestResults
 
getCurrentDriver() - Method in class net.thucydides.core.webdriver.WebdriverInstances
 
getCurrentDriverName() - Method in class net.thucydides.core.webdriver.WebdriverInstances
 
getCurrentGroup() - Method in class net.thucydides.core.model.TestOutcome
 
getCurrentSession() - Static method in class net.thucydides.core.Thucydides
 
getCurrentSessionID() - Static method in class net.thucydides.core.Thucydides
 
getCurrentStep() - Method in class net.thucydides.core.model.TestOutcome
 
getCurrentTestCaseNumber() - Method in interface net.thucydides.core.batches.BatchManager
 
getCurrentTestCaseNumber() - Method in class net.thucydides.core.batches.SystemVariableBasedBatchManager
 
getCurrentTestOutcome() - Method in class net.thucydides.core.steps.BaseStepListener
 
getCurrentTime() - Method in class net.thucydides.core.pages.InternalSystemClock
Find the current system time.
getCurrentTime() - Method in interface net.thucydides.core.pages.SystemClock
 
getCurrentUrl() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getData() - Method in class net.thucydides.core.csv.CSVTestDataSource
 
getData() - Method in interface net.thucydides.core.csv.TestDataSource
 
getData() - Method in class net.thucydides.core.reports.json.JSONTreeNode
 
getDataAsInstancesOf(Class<T>, Object...) - Method in class net.thucydides.core.csv.CSVTestDataSource
Returns the test data as a list of JavaBean instances.
getDataAsInstancesOf(Class<T>, Object...) - Method in interface net.thucydides.core.csv.TestDataSource
 
getDatabaseName() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
getDatabasePath() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
getDecimalPercentageFailingStepCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getDecimalPercentagePassingStepCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getDecimalPercentagePendingStepCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getDeclaredDefaultUrl() - Method in class net.thucydides.core.pages.PageUrls
 
getDefaultBaseUrl() - Method in class net.thucydides.core.pages.Pages
The default URL for this set of tests, or the system default URL if undefined.
getDefaultBaseUrl() - Method in class net.thucydides.core.pages.PagesAnnotatedField
 
getDefaultProjectKey() - Static method in class net.thucydides.core.Thucydides
The current working directory name is used as a default project key if no other key is provided.
getDefaultReporters() - Static method in class net.thucydides.core.reports.ReportService
The default reporters applicable for standard test runs.
getDefaultRetryTimeout() - Static method in class net.thucydides.core.resources.FileResources
 
getDefaultStepFactory() - Static method in class net.thucydides.core.steps.StepData
 
getDescription() - Method in class net.thucydides.core.model.Screenshot
 
getDescription() - Method in class net.thucydides.core.model.TestStep
 
getDescription() - Method in class net.thucydides.core.steps.StepFailure
 
getDialect() - Method in interface net.thucydides.core.statistics.database.LocalDatabase
 
getDialect() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
getDirectory() - Method in class net.thucydides.core.reports.history.TestHistory
 
getDriver() - Method in class net.thucydides.core.annotations.ManagedWebDriverAnnotatedField
 
getDriver() - Method in class net.thucydides.core.pages.PageObject
 
getDriver() - Method in class net.thucydides.core.pages.Pages
 
getDriver() - Method in interface net.thucydides.core.statistics.database.LocalDatabase
 
getDriver() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
getDriver() - Method in class net.thucydides.core.steps.BaseStepListener
 
getDriver() - Method in class net.thucydides.core.steps.ScenarioSteps
 
getDriver() - Method in interface net.thucydides.core.steps.StepPublisher
The currently-used WebDriver instance for these tests.
getDriver() - Static method in class net.thucydides.core.Thucydides
 
getDriverClass() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getDriverInstance() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getDriverType() - Method in interface net.thucydides.core.webdriver.Configuration
 
getDriverType() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
Get the currently-configured browser type.
getDriverTypeFor(String) - Static method in enum net.thucydides.core.webdriver.SupportedWebDriver
 
getDuration() - Method in class net.thucydides.core.model.StoryTestResults
 
getDuration() - Method in class net.thucydides.core.model.TestOutcome
 
getDuration() - Method in class net.thucydides.core.model.TestStep
 
getDuration() - Method in class net.thucydides.core.reports.TestOutcomes
 
getDuration() - Method in class net.thucydides.core.statistics.model.TestRun
 
getDurationInSeconds() - Method in class net.thucydides.core.model.TestOutcome
 
getDurationInSeconds() - Method in class net.thucydides.core.model.TestStep
 
getDurationInSeconds() - Method in class net.thucydides.core.reports.TestOutcomes
 
getElementTimeout() - Method in interface net.thucydides.core.webdriver.Configuration
 
getElementTimeout() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
getEnvironmentVariables() - Method in class net.thucydides.core.model.TestOutcome
 
getEnvironmentVariables() - Method in class net.thucydides.core.reports.history.TestHistory
 
getEnvironmentVariables() - Method in class net.thucydides.core.reports.html.HtmlReporter
 
getEnvironmentVariables() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
getError() - Method in class net.thucydides.core.model.Screenshot
 
getErrorMessage() - Method in class net.thucydides.core.model.Screenshot
 
getErrorMessage() - Method in class net.thucydides.core.model.TestStep
 
getEstimatedAverageStepCount() - Method in interface net.thucydides.core.webdriver.Configuration
 
getEstimatedAverageStepCount() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
getEstimatedTotalStepCount() - Method in class net.thucydides.core.model.StoryTestResults
 
getEstimatedTotalSteps() - Method in class net.thucydides.core.model.FeatureResults
 
getEventBus() - Static method in class net.thucydides.core.steps.StepEventBus
The event bus used to inform listening classes about when tests and test steps start and finish.
getEventListeners() - Static method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
getException() - Method in class net.thucydides.core.model.TestStep
 
getException() - Method in class net.thucydides.core.steps.StepFailure
 
getExecutionDate() - Method in class net.thucydides.core.statistics.model.TestRun
 
getFactory() - Static method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
getFailingStepCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getFailingSteps() - Method in class net.thucydides.core.model.FeatureResults
 
getFailingSteps() - Method in class net.thucydides.core.reports.html.history.TestResultSnapshot
 
getFailingTestRuns() - Method in class net.thucydides.core.statistics.model.TestStatistics
 
getFailingTests() - Method in class net.thucydides.core.model.FeatureResults
 
getFailingTests() - Method in class net.thucydides.core.reports.TestOutcomes
Find the failing test outcomes in this set
getFailureCount() - Method in class net.thucydides.core.model.StoryTestResults
How many test cases contain at least one failing test.
getFailureCount() - Method in class net.thucydides.core.model.TestOutcome
 
getFailureCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getFailureCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFailureCount() - Method in class net.thucydides.core.steps.TestResultTally
How many test steps failed.
getFailures() - Method in class net.thucydides.core.steps.TestResultTally
What were the failures.
getFeature() - Method in class net.thucydides.core.model.FeatureResults
 
getFeature() - Method in class net.thucydides.core.model.Story
 
getFeature() - Method in class net.thucydides.core.model.TestOutcome
Get the feature that includes the user story tested by this test.
getFeatureClass() - Method in class net.thucydides.core.model.features.ApplicationFeature
The underlying feature class that represents this feature.
getFeatureClass() - Method in class net.thucydides.core.model.Story
What feature does this story belong to?
getFeatureId() - Method in class net.thucydides.core.model.Story
 
getFeatureName() - Method in class net.thucydides.core.model.features.ApplicationFeature
Each feature has a descriptive name.
getFeatureName() - Method in class net.thucydides.core.model.Story
 
getFeatureResults() - Method in class net.thucydides.core.reports.ThucydidesReportData
 
getFieldClass() - Method in class net.thucydides.core.steps.StepsAnnotatedField
 
getFilename() - Method in class net.thucydides.core.model.Screenshot
 
getFilename() - Method in class net.thucydides.core.screenshots.QueuedScreenshot
 
getFirstScreenshot() - Method in class net.thucydides.core.model.TestStep
 
getFlattenedSteps() - Method in class net.thucydides.core.model.TestStep
 
getFlattenedTestSteps() - Method in class net.thucydides.core.model.TestOutcome
 
getFormatted() - Method in class net.thucydides.core.model.FeatureResults
 
getFormatted() - Method in class net.thucydides.core.model.StoryTestResults
 
getFormatted() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getFormatted() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFormattedIssues() - Method in class net.thucydides.core.model.StoryTestResults
 
getFormattedIssues() - Method in class net.thucydides.core.model.TestOutcome
 
getHeadings() - Method in class net.thucydides.core.pages.components.HtmlTable
 
getHeight() - Method in class net.thucydides.core.images.ResizableImage
 
getHeight() - Method in class net.thucydides.core.images.ResizedImage
 
getHeight() - Method in class net.thucydides.core.images.SimpleImageInfo
 
getHistory() - Method in class net.thucydides.core.reports.history.TestHistory
 
getHomeDirectory() - Method in class net.thucydides.core.util.PropertiesFileLocalPreferences
 
getId() - Method in class net.thucydides.core.model.features.ApplicationFeature
 
getId() - Method in class net.thucydides.core.model.Story
 
getId() - Method in class net.thucydides.core.reports.json.JSONTreeNode
 
getId() - Method in class net.thucydides.core.statistics.model.TestRunTag
 
getIgnoreCount() - Method in class net.thucydides.core.steps.TestResultTally
How many test steps were ignored.
getIgnoredCount() - Method in class net.thucydides.core.model.TestOutcome
 
getInjector() - Static method in class net.thucydides.core.guice.Injectors
 
getInput() - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
getInstance() - Static method in class net.thucydides.core.util.Inflector
 
getInstanciatedInstancesFrom(Class<T>, StepFactory) - Method in class net.thucydides.core.csv.CSVTestDataSource
 
getInstanciatedInstancesFrom(Class<T>, StepFactory) - Method in interface net.thucydides.core.csv.TestDataSource
 
getIntegerValue(ThucydidesSystemProperty, Integer) - Method in class net.thucydides.core.ThucydidesSystemProperties
 
getIssueKeys() - Method in class net.thucydides.core.model.TestOutcome
 
getIssues() - Method in class net.thucydides.core.model.StoryTestResults
 
getIssues() - Method in class net.thucydides.core.model.TestOutcome
 
getIssuesForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getIssueTrackerUrl() - Method in interface net.thucydides.core.issues.IssueTracking
 
getIssueTrackerUrl() - Method in class net.thucydides.core.issues.SystemPropertiesIssueTracking
 
getJavascriptExecutorFacade() - Method in class net.thucydides.core.pages.PageObject
 
getJavascriptExecutorFacade() - Method in class net.thucydides.core.pages.WebElementFacade
 
getKeyboard() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getLabel() - Method in class net.thucydides.core.reports.TestOutcomes
 
getLastStep() - Method in class net.thucydides.core.model.TestOutcome
 
getLatestTagsForTestsWithTag(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
getLatestTagsForTestsWithTag(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
getLatestTagsForTestsWithTagType(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
getLatestTagsForTestsWithTagType(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
getLatestTagsForTestWithTitleByTitle(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
getLatestTagsForTestWithTitleByTitle(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
getLeafTestSteps() - Method in class net.thucydides.core.model.TestOutcome
 
getLeafTestSteps() - Method in class net.thucydides.core.model.TestStep
 
getLogger() - Method in class net.thucydides.core.images.ResizableImage
 
getLogger() - Method in class net.thucydides.core.screenshots.Photographer
 
getLogger() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
getLoggingListener() - Static method in class net.thucydides.core.steps.Listeners
 
getMatcher() - Method in interface net.thucydides.core.matchers.BeanFieldMatcher
 
getMatchingSourceCodeFor(File) - Method in class net.thucydides.core.screenshots.Photographer
 
getMessage() - Method in class net.thucydides.core.steps.StepFailure
 
getMethodName() - Method in class net.thucydides.core.model.TestOutcome
 
getMethodName() - Method in class net.thucydides.core.steps.TestDescription
 
getMouse() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getName() - Method in class net.thucydides.core.model.features.ApplicationFeature
 
getName() - Method in class net.thucydides.core.model.Story
Each story has a descriptive name.
getName() - Method in class net.thucydides.core.model.TestTag
 
getName() - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
A name used to identify a given reporter.
getName() - Method in class net.thucydides.core.reports.html.HtmlAcceptanceTestReporter
 
getName() - Method in class net.thucydides.core.reports.json.JSONTreeNode
 
getName() - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
getName() - Method in class net.thucydides.core.statistics.model.TestRunTag
 
getName() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getName() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
getName() - Method in class net.thucydides.core.steps.TestDescription
 
getNamedUrl(String) - Method in class net.thucydides.core.pages.PageUrls
 
getNamedUrl(String, String[]) - Method in class net.thucydides.core.pages.PageUrls
 
getNestedStepCount() - Method in class net.thucydides.core.model.TestOutcome
 
getNewStepLibraryFor(Class<T>) - Method in class net.thucydides.core.steps.StepFactory
 
getNormalizedTestNameFor(TestOutcome) - Method in class net.thucydides.core.model.ReportNamer
Return a filesystem-friendly version of the test case name.
getNormalizedTestNameFor(Story) - Method in class net.thucydides.core.model.ReportNamer
 
getNormalizedTestNameFor(ApplicationFeature) - Method in class net.thucydides.core.model.ReportNamer
 
getNormalizedTestNameFor(String) - Method in class net.thucydides.core.model.ReportNamer
 
getOutputDirectory() - Method in class net.thucydides.core.reports.html.HtmlReporter
HTML reports will be generated here.
getOutputDirectory() - Method in interface net.thucydides.core.reports.UserStoryTestReporter
 
getOutputDirectory() - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
getOutputDirectory() - Method in interface net.thucydides.core.webdriver.Configuration
 
getOutputDirectory() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
The output directory is where the test runner writes the XML and HTML reports to.
getOverallPassRate() - Method in class net.thucydides.core.statistics.model.TestStatistics
 
getOverallResult() - Method in class net.thucydides.core.model.TestResultList
 
getOverallStability() - Method in class net.thucydides.core.model.TestOutcome
 
getOverallStability() - Method in class net.thucydides.core.reports.TestOutcomes
 
getPages() - Method in class net.thucydides.core.steps.ScenarioSteps
 
getPages() - Static method in class net.thucydides.core.Thucydides
 
getPageSource() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getPassingStepCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getPassingSteps() - Method in class net.thucydides.core.model.FeatureResults
 
getPassingSteps() - Method in class net.thucydides.core.reports.html.history.TestResultSnapshot
 
getPassingTestRuns() - Method in class net.thucydides.core.statistics.model.TestStatistics
 
getPassingTests() - Method in class net.thucydides.core.model.FeatureResults
 
getPassingTests() - Method in class net.thucydides.core.reports.TestOutcomes
Find the successful test outcomes in this set
getPassRate() - Method in class net.thucydides.core.statistics.model.TestStatistics
Calculate the pass rate over a given number of tests, e.g.
getPassword() - Method in interface net.thucydides.core.statistics.database.LocalDatabase
 
getPassword() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
getPendingCount() - Method in class net.thucydides.core.model.StoryTestResults
 
getPendingCount() - Method in class net.thucydides.core.model.TestOutcome
 
getPendingCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getPendingCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getPendingTests() - Method in class net.thucydides.core.model.FeatureResults
 
getPendingTests() - Method in class net.thucydides.core.reports.TestOutcomes
Find the pending or ignored test outcomes in this set
getPercentageFailingStepCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getPercentageFailingStepCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getPercentagePassingStepCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getPercentagePassingStepCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getPercentagePendingStepCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getPercentagePendingStepCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getPercentFailingCoverage() - Method in class net.thucydides.core.model.CoverageFormatter
 
getPercentFailingCoverage() - Method in class net.thucydides.core.model.FeatureResults
 
getPercentFailingCoverage() - Method in class net.thucydides.core.model.StoryTestResults
 
getPercentPassingCoverage() - Method in class net.thucydides.core.model.CoverageFormatter
 
getPercentPassingCoverage() - Method in class net.thucydides.core.model.FeatureResults
 
getPercentPassingCoverage() - Method in class net.thucydides.core.model.StoryTestResults
 
getPercentPendingCoverage() - Method in class net.thucydides.core.model.CoverageFormatter
 
getPercentPendingCoverage() - Method in class net.thucydides.core.model.FeatureResults
 
getPercentPendingCoverage() - Method in class net.thucydides.core.model.StoryTestResults
 
getPhotographer() - Method in class net.thucydides.core.steps.BaseStepListener
 
getPosition() - Method in class net.thucydides.core.webdriver.stubs.WindowStub
 
getProjectKey() - Method in class net.thucydides.core.statistics.model.TestRun
 
getProjectKey() - Method in class net.thucydides.core.statistics.model.TestRunTag
 
getProjectName() - Method in class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
getProperties() - Method in interface net.thucydides.core.guice.DatabaseConfig
 
getProperties() - Method in class net.thucydides.core.guice.EnvironmentVariablesDatabaseConfig
 
getProperties() - Static method in class net.thucydides.core.ThucydidesSystemProperties
 
getProperty(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperty(Enum<?>) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperty(String, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperty(Enum<?>, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperty(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperty(Enum<?>) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperty(String, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperty(Enum<?>, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperty(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getProperty(Enum<?>) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getProperty(String, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getProperty(Enum<?>, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyAsBoolean(String, boolean) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertyAsBoolean(Enum<?>, boolean) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertyAsBoolean(String, boolean) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertyAsBoolean(Enum<?>, boolean) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertyAsBoolean(String, boolean) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyAsBoolean(Enum<?>, boolean) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyAsInteger(String, Integer) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertyAsInteger(Enum<?>, Integer) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertyAsInteger(String, Integer) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertyAsInteger(Enum<?>, Integer) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertyAsInteger(String, Integer) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyAsInteger(Enum<?>, Integer) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyName() - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
getProxiedDriver() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getProxyFactory() - Method in class net.thucydides.core.pages.Pages
 
getProxyFactory() - Method in class net.thucydides.core.steps.BaseStepListener
 
getQualifiedMethodName() - Method in class net.thucydides.core.model.TestOutcome
 
getQualifier() - Method in class net.thucydides.core.model.TestOutcome
 
getRecentFailCount() - Method in class net.thucydides.core.model.TestOutcome
 
getRecentPassCount() - Method in class net.thucydides.core.model.TestOutcome
 
getRecentPendingCount() - Method in class net.thucydides.core.model.TestOutcome
 
getRecentStability() - Method in class net.thucydides.core.model.TestOutcome
 
getRecentStability() - Method in class net.thucydides.core.reports.TestOutcomes
 
getRecentTestRunCount() - Method in class net.thucydides.core.model.TestOutcome
 
getRenderedView() - Method in class net.thucydides.core.pages.PageObject
 
getReportName(ReportType) - Method in class net.thucydides.core.model.Story
Find the name of the report for this story for the specified report type (XML, HTML,...).
getReportName() - Method in class net.thucydides.core.model.Story
 
getReportName(ReportType) - Method in class net.thucydides.core.model.StoryTestResults
 
getReportName() - Method in class net.thucydides.core.model.StoryTestResults
 
getReportName(ReportType) - Method in class net.thucydides.core.model.TestOutcome
 
getReportName() - Method in class net.thucydides.core.model.TestOutcome
 
getResourceDirectory() - Method in class net.thucydides.core.reports.html.HtmlReporter
 
getRestartFrequency() - Method in interface net.thucydides.core.webdriver.Configuration
 
getRestartFrequency() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
getResult() - Method in class net.thucydides.core.model.FeatureResults
 
getResult() - Method in class net.thucydides.core.model.StoryTestResults
 
getResult() - Method in class net.thucydides.core.model.TestOutcome
The outcome of the acceptance test, based on the outcome of the test steps.
getResult() - Method in class net.thucydides.core.model.TestStep
 
getResult() - Method in class net.thucydides.core.reports.TestOutcomes
 
getResult() - Method in class net.thucydides.core.statistics.model.TestRun
 
getResultsForTestsWithTag(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
getResultsForTestsWithTag(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
getResultsForTestsWithTagType(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
getResultsForTestsWithTagType(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
getResultsTestWithTitle(String) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
getResultsTestWithTitle(String) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
getRootOutcomes() - Method in class net.thucydides.core.reports.TestOutcomes
 
getRowElements() - Method in class net.thucydides.core.pages.components.HtmlTable
 
getRowElementsFor(List<String>) - Method in class net.thucydides.core.pages.components.HtmlTable
 
getRowElementsWhere(BeanMatcher...) - Method in class net.thucydides.core.pages.components.HtmlTable
 
getRows() - Method in class net.thucydides.core.pages.components.HtmlTable
 
getRunCount() - Method in class net.thucydides.core.steps.TestResultTally
How many test steps were executed, including ignored and failing test steps.
getScreenshot() - Method in class net.thucydides.core.screenshots.QueuedScreenshot
 
getScreenshotAs(OutputType<X>) - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getScreenshotCount() - Method in class net.thucydides.core.model.TestStep
 
getScreenshotFile() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
getScreenshotProcessor() - Method in class net.thucydides.core.screenshots.Photographer
 
getScreenshotReportName() - Method in class net.thucydides.core.model.TestOutcome
 
getScreenshots() - Method in class net.thucydides.core.model.TestOutcome
 
getScreenshots() - Method in class net.thucydides.core.model.TestStep
 
getSelectedLabel() - Method in class net.thucydides.core.pages.components.Dropdown
 
getSelectedLabelFrom(WebElement) - Method in class net.thucydides.core.pages.PageObject
 
getSelectedOptionLabels() - Method in class net.thucydides.core.pages.components.Dropdown
 
getSelectedOptionLabels() - Method in class net.thucydides.core.webelements.MultipleSelect
 
getSelectedOptionLabelsFrom(WebElement) - Method in class net.thucydides.core.pages.PageObject
 
getSelectedOptionValues() - Method in class net.thucydides.core.pages.components.Dropdown
 
getSelectedOptionValues() - Method in class net.thucydides.core.webelements.MultipleSelect
 
getSelectedOptionValuesFrom(WebElement) - Method in class net.thucydides.core.pages.PageObject
 
getSelectedValue() - Method in class net.thucydides.core.pages.components.Dropdown
 
getSelectedValue() - Method in class net.thucydides.core.pages.WebElementFacade
 
getSelectedValueFrom(WebElement) - Method in class net.thucydides.core.pages.PageObject
 
getSelectedVisibleTextValue() - Method in class net.thucydides.core.pages.WebElementFacade
 
getSelectOptions() - Method in class net.thucydides.core.pages.WebElementFacade
 
getSessionId() - Method in class net.thucydides.core.model.TestOutcome
 
getSessionId() - Method in class net.thucydides.core.webdriver.ThucydidesWebdriverManager
 
getSessionId() - Method in interface net.thucydides.core.webdriver.WebdriverManager
 
getShortErrorMessage() - Method in class net.thucydides.core.model.ErrorMessageFormatter
Returns the first line only of the error message.
getShortErrorMessage() - Method in class net.thucydides.core.model.Screenshot
Returns the first line only of the error message.
getShortErrorMessage() - Method in class net.thucydides.core.model.TestStep
 
getShouldDisplayResultLink() - Method in class net.thucydides.core.reports.html.ReportProperties
 
getSimpleReportName(ReportType) - Method in class net.thucydides.core.model.TestOutcome
 
getSimpleTestNameFor(TestOutcome) - Method in class net.thucydides.core.model.ReportNamer
Return a filesystem-friendly version of the test case name.
getSize() - Method in class net.thucydides.core.webdriver.stubs.WindowStub
 
getSkipCount() - Method in class net.thucydides.core.model.StoryTestResults
 
getSkipCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getSkippedCount() - Method in class net.thucydides.core.model.TestOutcome
 
getSkippedOrIgnoredCount() - Method in class net.thucydides.core.model.TestOutcome
 
getSkippedSteps() - Method in class net.thucydides.core.model.FeatureResults
 
getSkippedSteps() - Method in class net.thucydides.core.reports.html.history.TestResultSnapshot
 
getSkippedTests() - Method in class net.thucydides.core.model.FeatureResults
 
getSleeper() - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
getSourcecode() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
getSpecifiedSteps() - Method in class net.thucydides.core.reports.html.history.TestResultSnapshot
 
getStartingUrl() - Method in class net.thucydides.core.pages.Pages
 
getStartingUrl() - Method in class net.thucydides.core.pages.PageUrls
 
getStartingUrl(String...) - Method in class net.thucydides.core.pages.PageUrls
 
getStatistics() - Method in class net.thucydides.core.model.TestOutcome
 
getStatisticsListener() - Static method in class net.thucydides.core.steps.Listeners
 
getStepClass() - Method in class net.thucydides.core.steps.ExecutedStepDescription
The class of the step library being executed.
getStepClasses() - Method in class net.thucydides.core.steps.StepIndex
 
getStepCount() - Method in class net.thucydides.core.model.StoryTestResults
 
getStepCount() - Method in class net.thucydides.core.model.TestOutcome
 
getStepCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getStepDelay() - Method in interface net.thucydides.core.webdriver.Configuration
 
getStepDelay() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
getStepLibraryFor(Class<T>) - Method in class net.thucydides.core.steps.StepFactory
Returns a new ScenarioSteps instance, of the specified type.
getStepListener() - Static method in class net.thucydides.core.Thucydides
 
getStepsFor(Class<? extends ScenarioSteps>) - Method in class net.thucydides.core.steps.StepIndex
 
getStories() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getStory() - Method in class net.thucydides.core.model.StoryTestResults
 
getStoryCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getStoryReportName() - Method in class net.thucydides.core.model.FeatureResults
 
getStoryResults() - Method in class net.thucydides.core.model.FeatureResults
 
getStoryResults() - Method in class net.thucydides.core.reports.ThucydidesReportData
 
getStoryTitle() - Method in class net.thucydides.core.model.TestOutcome
 
getSubscribedReporters() - Method in class net.thucydides.core.reports.ReportService
 
getSuccessCount() - Method in class net.thucydides.core.model.StoryTestResults
How many test cases contain only successful or ignored tests.
getSuccessCount() - Method in class net.thucydides.core.model.TestOutcome
 
getSuccessCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getSuccessCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getSystemProperties() - Method in class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
getTag() - Method in class net.thucydides.core.statistics.WithTagNamed
 
getTagNames() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTagProviders() - Method in class net.thucydides.core.statistics.service.ClasspathTagProviderService
 
getTagProviders() - Method in interface net.thucydides.core.statistics.service.TagProviderService
 
getTags() - Method in class net.thucydides.core.annotations.TestAnnotations
 
getTags() - Method in class net.thucydides.core.model.TestOutcome
 
getTags() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTags() - Method in class net.thucydides.core.statistics.model.TestRun
 
getTags() - Method in class net.thucydides.core.statistics.model.TestStatistics
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.statistics.service.AnnotationBasedTagProvider
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.statistics.service.FeatureStoryTagProvider
 
getTagsFor(TestOutcome) - Method in interface net.thucydides.core.statistics.service.TagProvider
 
getTagsForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getTagsOfType(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
getTagsOfTypeExcluding(String, String) - Method in class net.thucydides.core.reports.TestOutcomes
 
getTagType() - Method in class net.thucydides.core.statistics.WithTagTypeNamed
 
getTagTypes() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTemplateFrom(String) - Method in class net.thucydides.core.reports.templates.FreeMarkerTemplateManager
 
getTemplateFrom(String) - Method in interface net.thucydides.core.reports.templates.TemplateManager
 
getTestCase() - Method in class net.thucydides.core.model.TestOutcome
 
getTestClass() - Method in class net.thucydides.core.steps.TestDescription
 
getTestContextManager(Class<?>) - Method in class net.thucydides.core.steps.SpringDependencyInjector
 
getTestFailureCause() - Method in class net.thucydides.core.model.TestOutcome
 
getTestFailureCause() - Method in class net.thucydides.core.steps.BaseStepListener
 
getTestFailureCause() - Method in interface net.thucydides.core.steps.StepPublisher
If a test failed, what was the error.
getTestHistory() - Method in class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
getTestMethod() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getTestMethod() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
getTestMethod() - Method in class net.thucydides.core.steps.TestDescription
 
getTestMethodIfPresent() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getTestOutcomes() - Method in class net.thucydides.core.model.StoryTestResults
 
getTestOutcomes() - Method in class net.thucydides.core.steps.BaseStepListener
 
getTestOutcomes() - Method in interface net.thucydides.core.steps.StepPublisher
A step listener should be able to return a set of test results at the end of the test run.
getTestRuns() - Method in class net.thucydides.core.statistics.model.TestRunTag
 
getTests() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTestStatisticsProvider() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTestSteps() - Method in class net.thucydides.core.model.TestOutcome
An acceptance test is made up of a series of steps.
getText() - Method in class net.thucydides.core.pages.WebElementFacade
 
getText() - Method in class net.thucydides.core.webdriver.stubs.AlertStub
 
getTextValue() - Method in class net.thucydides.core.pages.WebElementFacade
 
getTime() - Method in class net.thucydides.core.reports.html.history.TestResultSnapshot
 
getTimeoutInMilliseconds() - Method in class net.thucydides.core.pages.WebElementFacade
 
getTitle() - Method in class net.thucydides.core.model.StoryTestResults
 
getTitle() - Method in class net.thucydides.core.model.TestOutcome
Return the human-readable name for this test.
getTitle() - Method in class net.thucydides.core.pages.PageObject
 
getTitle() - Method in class net.thucydides.core.statistics.model.TestRun
 
getTitle() - Method in class net.thucydides.core.statistics.WithTitle
 
getTitle() - Method in class net.thucydides.core.steps.ExecutedStepDescription
Turns a method into a human-readable title.
getTitle() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getTitleWithLinks() - Method in class net.thucydides.core.model.StoryTestResults
 
getTitleWithLinks() - Method in class net.thucydides.core.model.TestOutcome
 
getTotal() - Method in class net.thucydides.core.model.StoryTestResults
How many test runs in total have been recorded.
getTotal() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTotalStepCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getTotalSteps() - Method in class net.thucydides.core.model.FeatureResults
 
getTotalStories() - Method in class net.thucydides.core.model.FeatureResults
 
getTotalTestCount() - Method in class net.thucydides.core.model.UserStoriesResultSet
 
getTotalTestRuns() - Method in class net.thucydides.core.statistics.model.TestStatistics
 
getTotalTests() - Method in class net.thucydides.core.model.FeatureResults
 
getType() - Method in class net.thucydides.core.model.TestTag
 
getType() - Method in class net.thucydides.core.statistics.model.TestRunTag
 
getUniqueStepLibraryFor(Class<T>) - Method in class net.thucydides.core.steps.StepFactory
 
getUrl() - Method in interface net.thucydides.core.statistics.database.LocalDatabase
 
getUrl() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
getUrlFrom(String) - Static method in class net.thucydides.core.pages.PageUrls
 
getUsername() - Method in interface net.thucydides.core.statistics.database.LocalDatabase
 
getUsername() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
getUserStoriesLoader() - Method in class net.thucydides.core.model.features.FeatureLoader
 
getUserStory() - Method in class net.thucydides.core.model.TestOutcome
 
getUserStoryClass() - Method in class net.thucydides.core.model.Story
The underlying user story class that represents this story.
getUseUniqueBrowser() - Method in interface net.thucydides.core.webdriver.Configuration
 
getUseUniqueBrowser() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
getValue() - Method in class net.thucydides.core.pages.WebElementFacade
 
getValue(ThucydidesSystemProperty) - Method in class net.thucydides.core.ThucydidesSystemProperties
 
getValue(ThucydidesSystemProperty, String) - Method in class net.thucydides.core.ThucydidesSystemProperties
 
getValue(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getValue(Enum<?>) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getValue(String, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getValue(Enum<?>, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getValue(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getValue(Enum<?>) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getValue(String, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getValue(Enum<?>, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getValue(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getValue(Enum<?>) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getValue(String, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getValue(Enum<?>, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getVideoLink() - Method in class net.thucydides.core.model.TestOutcome
Returns the link to the associated video (e.g.
getWebdriver() - Method in class net.thucydides.core.webdriver.ThucydidesWebdriverManager
 
getWebdriver(String) - Method in class net.thucydides.core.webdriver.ThucydidesWebdriverManager
 
getWebdriver() - Method in interface net.thucydides.core.webdriver.WebdriverManager
 
getWebdriver(String) - Method in interface net.thucydides.core.webdriver.WebdriverManager
 
getWebdriverClass() - Method in enum net.thucydides.core.webdriver.SupportedWebDriver
 
getWidth() - Method in class net.thucydides.core.images.SimpleImageInfo
 
getWidth() - Method in class net.thucydides.core.model.Screenshot
 
getWindowHandle() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getWindowHandles() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
getWitdh() - Method in class net.thucydides.core.images.ResizableImage
 
getWitdh() - Method in class net.thucydides.core.images.ResizedImage
 

H

hasChildren() - Method in class net.thucydides.core.model.TestStep
 
hasFocus(WebElement) - Method in class net.thucydides.core.pages.PageObject
Deprecated. Use element(webElement).hasFocus() instead
hasFocus() - Method in class net.thucydides.core.pages.WebElementFacade
Does this element currently have the focus.
hashCode() - Method in class net.thucydides.core.model.features.ApplicationFeature
 
hashCode() - Method in class net.thucydides.core.model.Story
 
hashCode() - Method in class net.thucydides.core.model.TestTag
 
hashCode() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
hasManagedWebdriverField(Class<?>) - Static method in class net.thucydides.core.annotations.ManagedWebDriverAnnotatedField
 
havingTag(TestTag) - Static method in class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
havingTagName(String) - Static method in class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
havingTagType(String) - Static method in class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
headingElements() - Method in class net.thucydides.core.pages.components.HtmlTable
 
HibernateTestOutcomeHistoryDAO - Class in net.thucydides.core.statistics.dao
 
HibernateTestOutcomeHistoryDAO(EntityManagerFactory, EnvironmentVariables, TagProviderService, SystemClock) - Constructor for class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
HibernateTestStatisticsProvider - Class in net.thucydides.core.statistics
 
HibernateTestStatisticsProvider(TestOutcomeHistoryDAO) - Constructor for class net.thucydides.core.statistics.HibernateTestStatisticsProvider
 
hour() - Method in class net.thucydides.core.scheduling.TimeSchedule
 
hour() - Method in class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
hours() - Method in class net.thucydides.core.scheduling.TimeSchedule
 
hours() - Method in class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
HtmlAcceptanceTestReporter - Class in net.thucydides.core.reports.html
Generates acceptance test results in XML form.
HtmlAcceptanceTestReporter() - Constructor for class net.thucydides.core.reports.html.HtmlAcceptanceTestReporter
 
HtmlAcceptanceTestReporter(EnvironmentVariables, IssueTracking) - Constructor for class net.thucydides.core.reports.html.HtmlAcceptanceTestReporter
 
HtmlAggregateStoryReporter - Class in net.thucydides.core.reports.html
Generates an aggregate acceptance test report in HTML form.
HtmlAggregateStoryReporter(String) - Constructor for class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
HtmlAggregateStoryReporter(String, IssueTracking) - Constructor for class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
HtmlReporter - Class in net.thucydides.core.reports.html
An HTML report generates reports in a given directory and uses resources (images,...) from another.
HtmlReporter() - Constructor for class net.thucydides.core.reports.html.HtmlReporter
 
HtmlReporter(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.html.HtmlReporter
 
HtmlReporter.Merger - Class in net.thucydides.core.reports.html
 
HtmlReporter.Merger(String) - Constructor for class net.thucydides.core.reports.html.HtmlReporter.Merger
 
HtmlResourceCopier - Class in net.thucydides.core.reports.html
Utility class that copies HTML resource files (images, stylesheets...) from a JAR to a target directory.
HtmlResourceCopier(String) - Constructor for class net.thucydides.core.reports.html.HtmlResourceCopier
 
HtmlTable - Class in net.thucydides.core.pages.components
Class designed to make it easier reading from and reasoning about data in HTML tables.
HtmlTable(WebElement) - Constructor for class net.thucydides.core.pages.components.HtmlTable
 
HtmlTag - Class in net.thucydides.core.pages
 
humanize(String, String...) - Method in class net.thucydides.core.util.Inflector
Capitalizes the first word and turns underscores into spaces and strips trailing "_id" and any supplied removable tokens.
humanize(String) - Static method in class net.thucydides.core.util.NameConverter
Converts a class or method name into a human-readable sentence.

I

ignoredStep(String) - Static method in class net.thucydides.core.Thucydides
 
IgnoredStepException - Exception in net.thucydides.core
Exception thrown to indicate that a test cannot proceed and should be considered 'skipped'.
IgnoredStepException(String) - Constructor for exception net.thucydides.core.IgnoredStepException
 
ignoring(Class<? extends RuntimeException>...) - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
ime() - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
ImeHandlerStub - Class in net.thucydides.core.webdriver.stubs
 
ImeHandlerStub() - Constructor for class net.thucydides.core.webdriver.stubs.ImeHandlerStub
 
implicitlyWait(long, TimeUnit) - Method in class net.thucydides.core.webdriver.stubs.TimeoutsStub
 
inContext(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
inDirectory(File) - Method in class net.thucydides.core.reports.html.screenshots.ScreenshotFormatter
 
Inflection - Class in net.thucydides.core.util
 
Inflection(String) - Constructor for class net.thucydides.core.util.Inflection
 
Inflection(String, int) - Constructor for class net.thucydides.core.util.Inflection
 
Inflector - Class in net.thucydides.core.util
Transforms words to singular, plural, humanized (human readable), underscore, camel case, or ordinal form.
Inflector() - Constructor for class net.thucydides.core.util.Inflector
 
Inflector.Rule - Class in net.thucydides.core.util
 
Inflector.Rule(String, String) - Constructor for class net.thucydides.core.util.Inflector.Rule
 
inHumanReadableForm() - Method in class net.thucydides.core.pages.HtmlTag
 
inHumanReadableForm() - Method in class net.thucydides.core.util.Inflection
 
initElementsWithAjaxSupport(Object, WebDriver) - Static method in class net.thucydides.core.webdriver.WebDriverFactory
Initialize a page object's fields using the specified WebDriver instance.
initElementsWithAjaxSupport(Object, WebDriver, int) - Static method in class net.thucydides.core.webdriver.WebDriverFactory
 
initialize(Object) - Static method in class net.thucydides.core.Thucydides
Initialize Thucydides-related fields in the specified object.
initialize() - Method in class net.thucydides.core.util.Inflector
 
initializeTestSession() - Static method in class net.thucydides.core.Thucydides
 
injectAnnotatedPagesObjectInto(Object, Pages) - Static method in class net.thucydides.core.steps.StepAnnotations
Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
injectAnnotatedPagesObjectInto(Object) - Static method in class net.thucydides.core.Thucydides
Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
injectDependenciesInto(Object) - Method in interface net.thucydides.core.steps.DependencyInjector
 
injectDependenciesInto(Object) - Method in class net.thucydides.core.steps.SpringDependencyInjector
Setup Spring dependencies in a step library, based on the Spring ContextConfiguration annotation.
injectDriver(WebDriver) - Method in class net.thucydides.core.annotations.TestCaseAnnotations
Instantiate the @Managed-annotated WebDriver instance with current WebDriver.
injectDriverInto(Object) - Static method in class net.thucydides.core.Thucydides
Instantiate the @Managed-annotated WebDriver instance with current WebDriver.
injectJQuery() - Method in class net.thucydides.core.pages.jquery.JQueryEnabledPage
 
injectJQueryPlugins() - Method in class net.thucydides.core.pages.jquery.JQueryEnabledPage
 
injectNestedScenarioStepsInto(Object, StepFactory, Class<?>) - Static method in class net.thucydides.core.steps.StepAnnotations
Instantiates the step scenario fields in a test case.
Injectors - Class in net.thucydides.core.guice
Somewhere to hold the Guice injector.
Injectors() - Constructor for class net.thucydides.core.guice.Injectors
 
injectScenarioStepsInto(Object, StepFactory) - Static method in class net.thucydides.core.steps.StepAnnotations
Instantiates the step scenario fields in a test case.
injectScenarioStepsInto(Object) - Static method in class net.thucydides.core.Thucydides
Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
inNormalizedForm() - Method in class net.thucydides.core.csv.FieldName
 
inObject(T) - Static method in class net.thucydides.core.csv.InstanceBuilder
 
inPluralForm() - Method in class net.thucydides.core.util.Inflection
 
inProgress() - Static method in class net.thucydides.core.steps.DataDrivenStep
 
inProject(String) - Method in class net.thucydides.core.statistics.model.TestRun
 
inSeconds() - Method in class net.thucydides.core.model.TestDuration
 
inSingularForm() - Method in class net.thucydides.core.util.Inflection
 
INSTANCE - Static variable in class net.thucydides.core.util.Inflector
 
InstanceBuilder - Class in net.thucydides.core.csv
Helper class for finding and invoking constructors.
inTable(WebElement) - Static method in class net.thucydides.core.pages.components.HtmlTable
 
intercept(Object, Method, Object[], MethodProxy) - Method in class net.thucydides.core.steps.DataDrivenStepInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class net.thucydides.core.steps.StepInterceptor
 
InternalSystemClock - Class in net.thucydides.core.pages
Object that encapsulates system clock operations.
InternalSystemClock() - Constructor for class net.thucydides.core.pages.InternalSystemClock
 
interval - Variable in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
into(WebElement) - Method in class net.thucydides.core.pages.PageObject.FieldEntry
 
intoField(By) - Method in class net.thucydides.core.pages.PageObject.FieldEntry
 
InvalidManagedPagesFieldException - Exception in net.thucydides.core.steps
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
InvalidManagedPagesFieldException(String) - Constructor for exception net.thucydides.core.steps.InvalidManagedPagesFieldException
 
InvalidManagedPagesFieldException(String, IllegalAccessException) - Constructor for exception net.thucydides.core.steps.InvalidManagedPagesFieldException
 
InvalidManagedWebDriverFieldException - Exception in net.thucydides.core.annotations
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
InvalidManagedWebDriverFieldException(String) - Constructor for exception net.thucydides.core.annotations.InvalidManagedWebDriverFieldException
 
InvalidManagedWebDriverFieldException(String, Throwable) - Constructor for exception net.thucydides.core.annotations.InvalidManagedWebDriverFieldException
 
InvalidStepsFieldException - Exception in net.thucydides.core.annotations
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
InvalidStepsFieldException(String) - Constructor for exception net.thucydides.core.annotations.InvalidStepsFieldException
 
InvalidStepsFieldException(String, IllegalAccessException) - Constructor for exception net.thucydides.core.annotations.InvalidStepsFieldException
 
invokeConstructorFor(Class<T>, Object[]) - Static method in class net.thucydides.core.csv.InstanceBuilder
 
isActivated() - Method in class net.thucydides.core.webdriver.stubs.ImeHandlerStub
 
isActive() - Method in interface net.thucydides.core.guice.DatabaseConfig
 
isActive() - Method in class net.thucydides.core.guice.EnvironmentVariablesDatabaseConfig
 
isAfter(Date) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isAfter(DateTime) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isAFullWindowsPath(String) - Static method in class net.thucydides.core.pages.components.FileToUpload
 
isAGroup() - Method in class net.thucydides.core.model.TestStep
 
isAGroup() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
isAGroup() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
isAvailable() - Method in interface net.thucydides.core.statistics.database.LocalDatabase
 
isAvailable() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
isBefore(Date) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isBefore(DateTime) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isBetween(Date, Date) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isBetween(DateTime, DateTime) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isChecked() - Method in class net.thucydides.core.webelements.Checkbox
 
isCurrentlyEnabled() - Method in class net.thucydides.core.pages.WebElementFacade
 
isCurrentlyVisible() - Method in class net.thucydides.core.pages.WebElementFacade
Is this web element present and visible on the screen This method will not throw an exception if the element is not on the screen at all.
isCurrentPageAt(Class<? extends PageObject>) - Method in class net.thucydides.core.pages.Pages
 
isCurrentTestDataDriven() - Method in class net.thucydides.core.steps.StepEventBus
 
isDefined(ThucydidesSystemProperty) - Method in class net.thucydides.core.ThucydidesSystemProperties
Determines whether a Thucydides system property has been set or not.
isDefinedIn(EnvironmentVariables) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
isDifferent() - Method in class net.thucydides.core.matchers.BeanMatchers.BeanConstraint
 
isElementVisible(By) - Method in class net.thucydides.core.pages.PageObject
Returns true if at least one matching element is found on the page and is visible.
isEmpty() - Method in class net.thucydides.core.model.TestResultList
 
isEmpty() - Method in class net.thucydides.core.pages.MatchingPageExpressions
 
isEmpty() - Method in class net.thucydides.core.screenshots.MultithreadScreenshotProcessor
 
isEmpty() - Method in interface net.thucydides.core.screenshots.ScreenshotProcessor
 
isEmpty(ThucydidesSystemProperty) - Method in class net.thucydides.core.ThucydidesSystemProperties
Determines whether or not a Thucydides system property has been set to a non-empty value.
isEnabled() - Method in class net.thucydides.core.pages.WebElementFacade
 
isEnabled() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
isFailure() - Method in class net.thucydides.core.model.TestOutcome
 
isFailure() - Method in class net.thucydides.core.model.TestStep
 
isFluent() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
isHeadlessDriver(WebDriver) - Static method in class net.thucydides.core.webdriver.javascript.JavascriptSupport
 
isIgnored(Method) - Static method in class net.thucydides.core.annotations.TestAnnotations
 
isIgnored(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
isIgnored() - Method in class net.thucydides.core.model.TestStep
 
isIgnored() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
isIgnored() - Method in class net.thucydides.core.steps.TestStatus
 
isInstantiated(Object) - Method in class net.thucydides.core.steps.StepsAnnotatedField
 
isInstantiated() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
isJQueryEnabled() - Method in class net.thucydides.core.pages.jquery.JQueryEnabledPage
 
isPending(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
isPending(Method) - Static method in class net.thucydides.core.annotations.TestAnnotations
 
isPending() - Method in class net.thucydides.core.model.TestOutcome
 
isPending() - Method in class net.thucydides.core.model.TestStep
 
isPending() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
isPending() - Method in class net.thucydides.core.steps.TestStatus
 
isPresent() - Method in class net.thucydides.core.pages.WebElementFacade
 
isRelatedToIssue(String) - Method in class net.thucydides.core.model.TestOutcome
 
isSameAs(Date) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isSameAs(DateTime) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isSelected() - Method in class net.thucydides.core.pages.WebElementFacade
 
isSkipped() - Method in class net.thucydides.core.model.TestOutcome
 
isSkipped() - Method in class net.thucydides.core.model.TestStep
 
isSuccess() - Method in class net.thucydides.core.model.TestOutcome
 
isSuccessful() - Method in class net.thucydides.core.model.TestStep
 
Issue - Annotation Type in net.thucydides.core.annotations
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
Issues - Annotation Type in net.thucydides.core.annotations
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
issuesIn(String) - Static method in class net.thucydides.core.reports.html.Formatter
 
IssueTracking - Interface in net.thucydides.core.issues
Determine the issue tracking URL formats for a project.
isUncountable(String) - Method in class net.thucydides.core.util.Inflector
Determine whether the supplied word is considered uncountable by the pluralize and singularize methods.
isUniqueSession() - Method in class net.thucydides.core.annotations.ManagedWebDriverAnnotatedField
 
isUniqueSession() - Method in class net.thucydides.core.annotations.TestCaseAnnotations
 
isUsingLocalDatabase() - Method in interface net.thucydides.core.guice.DatabaseConfig
 
isUsingLocalDatabase() - Method in class net.thucydides.core.guice.EnvironmentVariablesDatabaseConfig
 
isVisible() - Method in class net.thucydides.core.pages.WebElementFacade
Is this web element present and visible on the screen This method will not throw an exception if the element is not on the screen at all.
isXPath(String) - Static method in class net.thucydides.core.pages.PageObject
 

J

JavascriptExecutorFacade - Class in net.thucydides.core.webdriver.javascript
Simple encapsulation of Javascript execution.
JavascriptExecutorFacade(WebDriver) - Constructor for class net.thucydides.core.webdriver.javascript.JavascriptExecutorFacade
 
javascriptIsSupportedIn(Class<? extends WebDriver>) - Static method in class net.thucydides.core.webdriver.javascript.JavascriptSupport
 
javascriptIsSupportedIn(WebDriver) - Static method in class net.thucydides.core.webdriver.javascript.JavascriptSupport
 
JavascriptSupport - Class in net.thucydides.core.webdriver.javascript
 
JavascriptSupport() - Constructor for class net.thucydides.core.webdriver.javascript.JavascriptSupport
 
JQueryEnabledPage - Class in net.thucydides.core.pages.jquery
 
JQueryEnabledPage(WebDriver) - Constructor for class net.thucydides.core.pages.jquery.JQueryEnabledPage
 
JQueryEnabledPage(WebDriver, EnvironmentVariables) - Constructor for class net.thucydides.core.pages.jquery.JQueryEnabledPage
 
JSONProgressResultTree - Class in net.thucydides.core.reports.json
 
JSONProgressResultTree() - Constructor for class net.thucydides.core.reports.json.JSONProgressResultTree
 
JSONResultTree - Class in net.thucydides.core.reports.json
 
JSONResultTree() - Constructor for class net.thucydides.core.reports.json.JSONResultTree
 
JSONTreeNode - Class in net.thucydides.core.reports.json
Used to store data in JSON form to be displayed on the report dashboard.
JSONTreeNode(String, String, ColorScheme) - Constructor for class net.thucydides.core.reports.json.JSONTreeNode
 

L

lastStepFailed(StepFailure) - Method in class net.thucydides.core.statistics.StatisticsListener
 
lastStepFailed(StepFailure) - Method in class net.thucydides.core.steps.BaseStepListener
 
lastStepFailed(StepFailure) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
lastStepFailed(StepFailure) - Method in class net.thucydides.core.steps.StepEventBus
 
lastStepFailed(StepFailure) - Method in interface net.thucydides.core.steps.StepListener
Declare that a step has failed after it has finished.
lastStepFailedWith(StepFailure) - Method in class net.thucydides.core.model.TestOutcome
 
linkFor(TestOutcome) - Method in interface net.thucydides.core.reports.saucelabs.LinkGenerator
 
linkFor(TestOutcome) - Method in class net.thucydides.core.reports.saucelabs.SaucelabsLinkGenerator
 
LinkGenerator - Interface in net.thucydides.core.reports.saucelabs
Generate the link to an external system
list() - Method in class net.thucydides.core.resources.ResourceList
Find a list of resources matching a given path on the classpath.
Listeners - Class in net.thucydides.core.steps
 
Listeners() - Constructor for class net.thucydides.core.steps.Listeners
 
Listeners.BaseStepListenerBuilder - Class in net.thucydides.core.steps
 
Listeners.BaseStepListenerBuilder() - Constructor for class net.thucydides.core.steps.Listeners.BaseStepListenerBuilder
 
listOfSupportedDrivers() - Static method in enum net.thucydides.core.webdriver.SupportedWebDriver
HTMLUnit - mainly for testing, as this driver does not support screenshots or much AJAX.
loadFrom(File) - Static method in class net.thucydides.core.images.ResizableImage
 
loadFrom(File) - Method in class net.thucydides.core.model.features.FeatureLoader
 
loadFrom(File) - Method in class net.thucydides.core.model.userstories.UserStoryLoader
Load the user stories from the XML test results in a specified directory.
loadFrom(File) - Method in class net.thucydides.core.reports.TestOutcomeLoader
Load the test outcomes from a given directory.
loadLocalPreferences() - Static method in class net.thucydides.core.Thucydides
 
loadOutputDirectoryFromSystemProperties() - Method in interface net.thucydides.core.webdriver.Configuration
 
loadOutputDirectoryFromSystemProperties() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
Where should the reports go?
loadPreferences() - Method in interface net.thucydides.core.util.LocalPreferences
 
loadPreferences() - Method in class net.thucydides.core.util.PropertiesFileLocalPreferences
 
loadReportFrom(File) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
loadTestDataFrom(Reader) - Method in class net.thucydides.core.csv.CSVTestDataSource
 
LocalDatabase - Interface in net.thucydides.core.statistics.database
A local database used to store statistics by default.
LocalH2ServerDatabase - Class in net.thucydides.core.statistics.database
 
LocalH2ServerDatabase(EnvironmentVariables) - Constructor for class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
LocalPreferences - Interface in net.thucydides.core.util
A description goes here.
logExecutedTest() - Method in class net.thucydides.core.steps.TestResultTally
A test step was executed.
logFailure(StepFailure) - Method in class net.thucydides.core.steps.TestResultTally
Record a test step failure.
LoggingLevel - Enum in net.thucydides.core.logging
 
logIgnoredTest() - Method in class net.thucydides.core.steps.TestResultTally
A test step was ignored.
logs() - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 

M

manage() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
Managed - Annotation Type in net.thucydides.core.annotations
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
ManagedPages - Annotation Type in net.thucydides.core.annotations
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
ManagedWebDriverAnnotatedField - Class in net.thucydides.core.annotations
The WebDriver driver is stored as an annotated field in the test classes.
ManagedWebDriverAnnotatedField(Field) - Constructor for class net.thucydides.core.annotations.ManagedWebDriverAnnotatedField
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class net.thucydides.core.reports.xml.TestOutcomeConverter
Generate an XML report given an TestOutcome object.
matches(Collection<T>) - Method in interface net.thucydides.core.matchers.BeanCollectionMatcher
 
matches(Object) - Method in interface net.thucydides.core.matchers.BeanMatcher
 
matches(List<T>, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
matches(T, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
matches() - Method in class net.thucydides.core.matchers.SimpleValueMatcher
 
matchesAnyUrl() - Method in class net.thucydides.core.pages.PageObject
 
matchesSafely(Collection<Date>) - Method in class net.thucydides.core.matchers.dates.DateCollectionContainsSameDatesMatcher
 
matchesSafely(Collection<DateTime>) - Method in class net.thucydides.core.matchers.dates.DateTimeCollectionContainsSameDatesMatcher
 
MatchingPageExpressions - Class in net.thucydides.core.pages
Determines which URLs a given page object will work with.
MatchingPageExpressions(PageObject) - Constructor for class net.thucydides.core.pages.MatchingPageExpressions
 
matchUrlAgainstEachPattern(String) - Method in class net.thucydides.core.pages.MatchingPageExpressions
 
max(String, Matcher<? extends Comparable>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
maximize() - Method in class net.thucydides.core.webdriver.stubs.WindowStub
 
merge(Map<String, Object>, StringWriter) - Method in class net.thucydides.core.reports.templates.FreemarkerReportTemplate
 
merge(Map<String, Object>, StringWriter) - Method in interface net.thucydides.core.reports.templates.ReportTemplate
 
mergeTemplate(String) - Method in class net.thucydides.core.reports.html.HtmlReporter
 
messageFrom(Throwable) - Method in class net.thucydides.core.steps.ErrorConvertor
 
millisecond() - Method in class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
milliseconds() - Method in class net.thucydides.core.scheduling.TimeSchedule
 
milliseconds() - Method in class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
min(String, Matcher<? extends Comparable>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
minute() - Method in class net.thucydides.core.scheduling.TimeSchedule
 
minute() - Method in class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
minutes() - Method in class net.thucydides.core.scheduling.TimeSchedule
 
minutes() - Method in class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
MockEnvironmentVariables - Class in net.thucydides.core.util
 
MockEnvironmentVariables() - Constructor for class net.thucydides.core.util.MockEnvironmentVariables
 
MockEnvironmentVariables(Properties) - Constructor for class net.thucydides.core.util.MockEnvironmentVariables
 
MultipleInflection - Class in net.thucydides.core.util
 
MultipleInflection(int) - Constructor for class net.thucydides.core.util.MultipleInflection
 
MultipleSelect - Class in net.thucydides.core.webelements
A convenience class to help handle multiple select fields.
MultipleSelect(WebElement) - Constructor for class net.thucydides.core.webelements.MultipleSelect
 
MultithreadScreenshotProcessor - Class in net.thucydides.core.screenshots
 
MultithreadScreenshotProcessor() - Constructor for class net.thucydides.core.screenshots.MultithreadScreenshotProcessor
 

N

NameConverter - Class in net.thucydides.core.util
Utility class to convert test case and method names into human-readable form.
NamedUrl - Annotation Type in net.thucydides.core.annotations
Define the URLs that a given Page Object works with.
NamedUrls - Annotation Type in net.thucydides.core.annotations
Define the URLs that a given Page Object works with.
navigate() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
NavigationStub - Class in net.thucydides.core.webdriver.stubs
 
NavigationStub() - Constructor for class net.thucydides.core.webdriver.stubs.NavigationStub
 
needsScreenshots() - Method in class net.thucydides.core.model.TestStep
 
net.thucydides.core - package net.thucydides.core
Core domain model for the Thucydides application.
net.thucydides.core.annotations - package net.thucydides.core.annotations
Thucydides annotations.
net.thucydides.core.batches - package net.thucydides.core.batches
 
net.thucydides.core.csv - package net.thucydides.core.csv
Support for loading test data from CSV files for data-driven tests.
net.thucydides.core.guice - package net.thucydides.core.guice
 
net.thucydides.core.images - package net.thucydides.core.images
 
net.thucydides.core.issues - package net.thucydides.core.issues
 
net.thucydides.core.logging - package net.thucydides.core.logging
 
net.thucydides.core.matchers - package net.thucydides.core.matchers
 
net.thucydides.core.matchers.dates - package net.thucydides.core.matchers.dates
 
net.thucydides.core.model - package net.thucydides.core.model
The Thucydides domain model, which represents acceptance test runs.
net.thucydides.core.model.features - package net.thucydides.core.model.features
 
net.thucydides.core.model.userstories - package net.thucydides.core.model.userstories
Every test should verify a user story.
net.thucydides.core.output - package net.thucydides.core.output
 
net.thucydides.core.pages - package net.thucydides.core.pages
Classes designed to make it easier to work with Page Objects in WebDriver.
net.thucydides.core.pages.components - package net.thucydides.core.pages.components
 
net.thucydides.core.pages.jquery - package net.thucydides.core.pages.jquery
 
net.thucydides.core.reflection - package net.thucydides.core.reflection
 
net.thucydides.core.reports - package net.thucydides.core.reports
Thucydides generates reports in HTML and XML by default.
net.thucydides.core.reports.history - package net.thucydides.core.reports.history
 
net.thucydides.core.reports.html - package net.thucydides.core.reports.html
XML Report generation.
net.thucydides.core.reports.html.history - package net.thucydides.core.reports.html.history
 
net.thucydides.core.reports.html.screenshots - package net.thucydides.core.reports.html.screenshots
 
net.thucydides.core.reports.json - package net.thucydides.core.reports.json
 
net.thucydides.core.reports.matchers - package net.thucydides.core.reports.matchers
 
net.thucydides.core.reports.saucelabs - package net.thucydides.core.reports.saucelabs
 
net.thucydides.core.reports.templates - package net.thucydides.core.reports.templates
 
net.thucydides.core.reports.xml - package net.thucydides.core.reports.xml
XML Report generation.
net.thucydides.core.resources - package net.thucydides.core.resources
Classpath resource utilities.
net.thucydides.core.scheduling - package net.thucydides.core.scheduling
 
net.thucydides.core.screenshots - package net.thucydides.core.screenshots
This package is in charge of recording and storing screenshots taken during the test run.
net.thucydides.core.sessions - package net.thucydides.core.sessions
 
net.thucydides.core.statistics - package net.thucydides.core.statistics
 
net.thucydides.core.statistics.dao - package net.thucydides.core.statistics.dao
 
net.thucydides.core.statistics.database - package net.thucydides.core.statistics.database
 
net.thucydides.core.statistics.model - package net.thucydides.core.statistics.model
 
net.thucydides.core.statistics.service - package net.thucydides.core.statistics.service
 
net.thucydides.core.steps - package net.thucydides.core.steps
Base class to be used when writing a library of resuable test steps.
net.thucydides.core.steps.di - package net.thucydides.core.steps.di
 
net.thucydides.core.util - package net.thucydides.core.util
Core utility classes.
net.thucydides.core.webdriver - package net.thucydides.core.webdriver
Manage WebDriver instances, and knowing what WebDriver types are supported.
net.thucydides.core.webdriver.firefox - package net.thucydides.core.webdriver.firefox
 
net.thucydides.core.webdriver.javascript - package net.thucydides.core.webdriver.javascript
 
net.thucydides.core.webdriver.jquery - package net.thucydides.core.webdriver.jquery
 
net.thucydides.core.webdriver.stubs - package net.thucydides.core.webdriver.stubs
 
net.thucydides.core.webelements - package net.thucydides.core.webelements
Extensions to the WebDriver classes to make it easier to deal with objects such as radio buttons and checkboxes.
newDataDrivenSteps(Class<? extends ScenarioSteps>, List<? extends ScenarioSteps>) - Static method in class net.thucydides.core.steps.DataDrivenStepFactory
 
newInstanceOf(Class<T>, Object...) - Static method in class net.thucydides.core.csv.InstanceBuilder
 
newInstanceOf(SupportedWebDriver) - Method in class net.thucydides.core.webdriver.WebDriverFactory
Create a new WebDriver instance of a given type.
newInstanceOf(Class<? extends WebDriver>) - Method in class net.thucydides.core.webdriver.WebdriverInstanceFactory
 
newInstanceOf(Class<? extends WebDriver>, FirefoxProfile) - Method in class net.thucydides.core.webdriver.WebdriverInstanceFactory
 
newProxyDriver() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
newWebdriverInstance(Class<? extends WebDriver>) - Method in class net.thucydides.core.webdriver.WebDriverFactory
This method is synchronized because multiple webdriver instances can be created in parallel.
next() - Method in class net.thucydides.core.screenshots.ScreenshotSequence
Return the next number in the sequence.
nextScreenshotNumber() - Method in class net.thucydides.core.screenshots.Photographer
 
NormalFluentWait<T> - Class in net.thucydides.core.scheduling
 
NormalFluentWait(T) - Constructor for class net.thucydides.core.scheduling.NormalFluentWait
 
NormalFluentWait(T, Clock, Sleeper) - Constructor for class net.thucydides.core.scheduling.NormalFluentWait
 
NotAThucydidesReportException - Exception in net.thucydides.core.reports.xml
Exception thrown if we attempt to process a file that is not a valid Thucydides XML report.
NotAThucydidesReportException(String, Throwable) - Constructor for exception net.thucydides.core.reports.xml.NotAThucydidesReportException
 
notifyListenersOfWebdriverCreationIn(WebDriverFacade) - Method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
notifyScreenChange() - Method in class net.thucydides.core.statistics.StatisticsListener
 
notifyScreenChange() - Method in class net.thucydides.core.steps.BaseStepListener
 
notifyScreenChange() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
notifyScreenChange() - Method in class net.thucydides.core.steps.StepEventBus
 
notifyScreenChange() - Method in interface net.thucydides.core.steps.StepListener
 
notifyWhenDriverOpens() - Method in class net.thucydides.core.pages.Pages
 
NumericalFormatter - Class in net.thucydides.core.model
 
NumericalFormatter() - Constructor for class net.thucydides.core.model.NumericalFormatter
 

O

of(Class<?>) - Static method in class net.thucydides.core.annotations.AnnotatedFields
 
of(long) - Static method in class net.thucydides.core.model.TestDuration
 
of(List<TestResult>) - Static method in class net.thucydides.core.model.TestResultList
 
of(List<? extends TestOutcome>) - Static method in class net.thucydides.core.reports.TestOutcomes
 
of(Class<? extends Object>, String) - Static method in class net.thucydides.core.steps.ExecutedStepDescription
We might not have the test class provided (e.g.
of(Method) - Static method in class net.thucydides.core.steps.TestStatus
 
of(String) - Method in class net.thucydides.core.util.Inflector
 
of(int) - Method in class net.thucydides.core.util.Inflector
 
onlySaveFailingScreenshots() - Method in interface net.thucydides.core.webdriver.Configuration
 
onlySaveFailingScreenshots() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
onPage() - Method in class net.thucydides.core.steps.ScenarioSteps
 
onSamePage() - Method in class net.thucydides.core.pages.Pages
 
onSamePage(Class<T>) - Method in class net.thucydides.core.steps.ScenarioSteps
 
open(String...) - Method in class net.thucydides.core.pages.PageObject
Open the webdriver browser using a paramaterized URL.
open(String, String[]) - Method in class net.thucydides.core.pages.PageObject
 
open() - Method in class net.thucydides.core.pages.PageObject
Open the webdriver browser to the base URL, determined by the DefaultUrl annotation if present.
OptionsStub - Class in net.thucydides.core.webdriver.stubs
A description goes here.
OptionsStub() - Constructor for class net.thucydides.core.webdriver.stubs.OptionsStub
 
OUTPUT_DIRECTORY_PROPERTY - Static variable in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
Use this property to define the output directory in which reports will be stored.
overrideDefaultBaseUrl(String) - Method in class net.thucydides.core.pages.PageUrls
 
overTheLast(int) - Method in class net.thucydides.core.statistics.model.TestStatistics.PassRateBuilder
 
overTheLast(int) - Method in class net.thucydides.core.statistics.model.TestStatistics.ResultCountBuilder
 

P

pageLoadTimeout(long, TimeUnit) - Method in class net.thucydides.core.webdriver.stubs.TimeoutsStub
 
PageObject - Class in net.thucydides.core.pages
A base class representing a WebDriver page object.
PageObject(WebDriver, int) - Constructor for class net.thucydides.core.pages.PageObject
 
PageObject(WebDriver) - Constructor for class net.thucydides.core.pages.PageObject
 
PageObject.FieldEntry - Class in net.thucydides.core.pages
 
PageObject.FieldEntry(String) - Constructor for class net.thucydides.core.pages.PageObject.FieldEntry
 
Pages - Class in net.thucydides.core.pages
The Pages object keeps track of what web pages a test visits, and helps with mapping pages to Page Objects.
Pages(Configuration) - Constructor for class net.thucydides.core.pages.Pages
 
Pages() - Constructor for class net.thucydides.core.pages.Pages
 
Pages(WebDriver) - Constructor for class net.thucydides.core.pages.Pages
 
Pages(WebDriver, Configuration) - Constructor for class net.thucydides.core.pages.Pages
 
pages() - Method in class net.thucydides.core.steps.ScenarioSteps
 
PagesAnnotatedField - Class in net.thucydides.core.pages
The Pages object keeps track of the Page Objects used during the tests.
PagesAnnotatedField(Field, ManagedPages) - Constructor for class net.thucydides.core.pages.PagesAnnotatedField
 
PagesEventListener - Class in net.thucydides.core.pages
Opens the browser to the default page URL as soon as it is opened.
PagesEventListener(Pages) - Constructor for class net.thucydides.core.pages.PagesEventListener
 
PageUrls - Class in net.thucydides.core.pages
Manage the URLs associated with a page Urls can be associated with a page using annotations or via the default configuration properties.
PageUrls(Object, Configuration) - Constructor for class net.thucydides.core.pages.PageUrls
 
PageUrls(Object) - Constructor for class net.thucydides.core.pages.PageUrls
 
PALE_BLUE - Static variable in class net.thucydides.core.reports.json.ProgressColorScheme
 
pauseFor(long) - Method in class net.thucydides.core.pages.InternalSystemClock
Pause execution for the requested delay.
pauseFor(long) - Method in interface net.thucydides.core.pages.SystemClock
 
Pending - Annotation Type in net.thucydides.core.annotations
Annotation that marks a test or test step as pending implementation.
pendingStep(String) - Static method in class net.thucydides.core.Thucydides
 
PendingStepException - Exception in net.thucydides.core
Exception thrown to indicate that a test cannot proceed and should be considered 'skipped'.
PendingStepException(String) - Constructor for exception net.thucydides.core.PendingStepException
 
percentage(Double, int) - Method in class net.thucydides.core.model.NumericalFormatter
 
Photographer - Class in net.thucydides.core.screenshots
The photographer takes and stores screenshots during the test.
Photographer(WebDriver, File) - Constructor for class net.thucydides.core.screenshots.Photographer
 
pluralize(Object) - Method in class net.thucydides.core.util.Inflector
Returns the plural form of the word in the string.
pluralize(Object, int) - Method in class net.thucydides.core.util.Inflector
 
pollingEvery(long, TimeUnit) - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
pollingEvery(int) - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
PollingSchedule<T> - Class in net.thucydides.core.scheduling
 
PollingSchedule(ThucydidesFluentWait<T>, int) - Constructor for class net.thucydides.core.scheduling.PollingSchedule
 
ProgressColorScheme - Class in net.thucydides.core.reports.json
Determine what color boxes should be in the feature/story/scenario treemap.
ProgressColorScheme() - Constructor for class net.thucydides.core.reports.json.ProgressColorScheme
 
PropertiesFileLocalPreferences - Class in net.thucydides.core.util
Thucydides options can be loaded from the thucydides.properties file in the home directory and/or in the working directory.
PropertiesFileLocalPreferences(EnvironmentVariables) - Constructor for class net.thucydides.core.util.PropertiesFileLocalPreferences
 
propertySetIsEmpty() - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
provideEntityManagerFactory(DatabaseConfig, LocalDatabase) - Method in class net.thucydides.core.guice.ThucydidesModule
 
provideLocalDatabase(EnvironmentVariables) - Method in class net.thucydides.core.guice.ThucydidesModule
 
proxiedWebDriver - Variable in class net.thucydides.core.webdriver.WebDriverFacade
 
proxyDriver() - Method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
proxyFor(Class<? extends WebDriver>) - Method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
proxyFor(Class<? extends WebDriver>, WebDriverFactory) - Method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
proxyInstanciated() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 

Q

QueuedScreenshot - Class in net.thucydides.core.screenshots
 
QueuedScreenshot(byte[], File) - Constructor for class net.thucydides.core.screenshots.QueuedScreenshot
 
queueScreenshot(QueuedScreenshot) - Method in class net.thucydides.core.screenshots.MultithreadScreenshotProcessor
 
queueScreenshot(QueuedScreenshot) - Method in interface net.thucydides.core.screenshots.ScreenshotProcessor
 
quit() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 

R

readableFormOf(Object) - Static method in class net.thucydides.core.steps.StepArgumentWriter
 
recordDuration() - Method in class net.thucydides.core.model.TestOutcome
 
recordDuration() - Method in class net.thucydides.core.model.TestStep
 
recordResult(List<String>, SimpleValueMatcher...) - Method in interface net.thucydides.core.output.ResultsOutput
 
recordResult(List<String>, SimpleValueMatcher...) - Method in class net.thucydides.core.output.SpreadsheetResultsOutput
 
recordStep(TestStep) - Method in class net.thucydides.core.model.TestOutcome
Add a test step to this acceptance test.
recordStoryResults(StoryTestResults) - Method in class net.thucydides.core.model.FeatureResults
 
recordTestRun(TestOutcome) - Method in class net.thucydides.core.model.StoryTestResults
Add a test run result to the aggregate set of results.
reenableWebdriverCalls() - Method in class net.thucydides.core.steps.StepEventBus
 
refresh() - Method in class net.thucydides.core.webdriver.stubs.NavigationStub
 
registerDriverCalled(String) - Method in class net.thucydides.core.webdriver.WebdriverInstances
 
registerListener(StepListener) - Method in class net.thucydides.core.steps.StepEventBus
Register a listener to receive notification at different points during a test's execution.
registerListener(ThucydidesWebDriverEventListener) - Method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
registerTestCase(Class<?>) - Method in interface net.thucydides.core.batches.BatchManager
 
registerTestCase(String) - Method in interface net.thucydides.core.batches.BatchManager
 
registerTestCase(Class<?>) - Method in class net.thucydides.core.batches.SystemVariableBasedBatchManager
 
registerTestCase(String) - Method in class net.thucydides.core.batches.SystemVariableBasedBatchManager
 
RelativeSizeColorScheme - Class in net.thucydides.core.reports.json
Determine what color boxes should be in the feature/story/scenario treemap.
RelativeSizeColorScheme() - Constructor for class net.thucydides.core.reports.json.RelativeSizeColorScheme
 
removeScreenshot(int) - Method in class net.thucydides.core.model.TestStep
 
replaceAllWithUppercase(String, String, int) - Static method in class net.thucydides.core.util.Inflector
Utility method to replace all occurrences given by the specific backreference with its uppercased form, and remove all other backreferences.
replacement - Variable in class net.thucydides.core.util.Inflector.Rule
 
reportFor(Story, ReportType) - Static method in class net.thucydides.core.model.Stories
 
ReportGenerationFailedError - Exception in net.thucydides.core.reports
Report generation has failed for some reason.
ReportGenerationFailedError(String, Throwable) - Constructor for exception net.thucydides.core.reports.ReportGenerationFailedError
 
ReportNameProvider - Class in net.thucydides.core.reports.html
 
ReportNameProvider() - Constructor for class net.thucydides.core.reports.html.ReportNameProvider
 
ReportNameProvider(String) - Constructor for class net.thucydides.core.reports.html.ReportNameProvider
 
ReportNamer - Class in net.thucydides.core.model
Determies the correct default name for test reports.
ReportProperties - Class in net.thucydides.core.reports.html
 
ReportService - Class in net.thucydides.core.reports
Generates different Thucydides reports in a given output directory.
ReportService(Configuration) - Constructor for class net.thucydides.core.reports.ReportService
 
ReportService(File, Collection<AcceptanceTestReporter>) - Constructor for class net.thucydides.core.reports.ReportService
Reports are generated using the test results in a given directory.
ReportTemplate - Interface in net.thucydides.core.reports.templates
 
ReportType - Enum in net.thucydides.core.model
The report namer knows how to find names for these types of reports
rescaleCanvas(int) - Method in class net.thucydides.core.images.ResizableImage
 
reset() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
resetCurrentDriver() - Method in class net.thucydides.core.webdriver.WebdriverInstances
 
resetDriver() - Method in class net.thucydides.core.webdriver.ThucydidesWebdriverManager
 
resetDriver() - Method in interface net.thucydides.core.webdriver.WebdriverManager
 
resetDriver(WebDriver) - Static method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
ResizableImage - Class in net.thucydides.core.images
 
ResizableImage(File) - Constructor for class net.thucydides.core.images.ResizableImage
 
resizeBrowserTo(WebDriver, int, int) - Method in class net.thucydides.core.webdriver.WebDriverFactory
 
ResizedImage - Class in net.thucydides.core.images
 
ResizedImage(BufferedImage, File) - Constructor for class net.thucydides.core.images.ResizedImage
 
resizeImage(int, int, BufferedImage) - Method in class net.thucydides.core.images.ResizableImage
 
ResourceCopyingError - Exception in net.thucydides.core.resources
An error occurred when copying resources required for the HTML reports.
ResourceCopyingError(String, Throwable) - Constructor for exception net.thucydides.core.resources.ResourceCopyingError
 
ResourceList - Class in net.thucydides.core.resources
Utility class to read report resources from the classpath.
ResourceList(Pattern) - Constructor for class net.thucydides.core.resources.ResourceList
 
ResultsOutput - Interface in net.thucydides.core.output
 
rgbFormatOf(Color) - Static method in class net.thucydides.core.reports.json.RelativeSizeColorScheme
Utility method to format a color to HTML RGB color format (e.g.
rounded(Double, int) - Method in class net.thucydides.core.model.NumericalFormatter
 
rowsFrom(WebElement) - Static method in class net.thucydides.core.pages.components.HtmlTable
 
run(T) - Method in class net.thucydides.core.steps.StepData
 

S

SaucelabsLinkGenerator - Class in net.thucydides.core.reports.saucelabs
Used to generate links to Saucelabs videos when the tests are executed on the Saucelabs servers.
SaucelabsLinkGenerator(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.saucelabs.SaucelabsLinkGenerator
 
saveTo(File) - Method in class net.thucydides.core.images.ResizableImage
If no resize operation has been done, just copy the file.
saveTo(File) - Method in class net.thucydides.core.images.ResizedImage
 
ScenarioSteps - Class in net.thucydides.core.steps
A set of reusable steps for use in an acceptance test suite.
ScenarioSteps(Pages) - Constructor for class net.thucydides.core.steps.ScenarioSteps
 
Screenshot - Class in net.thucydides.core.model
Represents a screenshot stored during a test execution.
Screenshot(String, String, int, Throwable) - Constructor for class net.thucydides.core.model.Screenshot
 
Screenshot(String, String, int) - Constructor for class net.thucydides.core.model.Screenshot
 
ScreenshotAndHtmlSource - Class in net.thucydides.core.screenshots
A screenshot image and the corresponding HTML source code.
ScreenshotAndHtmlSource(File, File) - Constructor for class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
ScreenshotException - Exception in net.thucydides.core.screenshots
The screenshot could not be taken for some reason.
ScreenshotException(String, Throwable) - Constructor for exception net.thucydides.core.screenshots.ScreenshotException
 
ScreenshotFormatter - Class in net.thucydides.core.reports.html.screenshots
Class designed to help resize and scale screenshots to a format that is compatible with the Thucydides reports.
ScreenshotProcessor - Interface in net.thucydides.core.screenshots
 
ScreenshotSequence - Class in net.thucydides.core.screenshots
A simple sequencer for screenshot numbers.
ScreenshotSequence() - Constructor for class net.thucydides.core.screenshots.ScreenshotSequence
 
second() - Method in class net.thucydides.core.scheduling.TimeSchedule
 
second() - Method in class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
seconds() - Method in class net.thucydides.core.scheduling.TimeSchedule
 
seconds() - Method in class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
select(String) - Method in class net.thucydides.core.pages.components.Dropdown
 
selectByIndex(int) - Method in class net.thucydides.core.pages.WebElementFacade
 
selectByValue(String) - Method in class net.thucydides.core.pages.WebElementFacade
 
selectByVisibleText(String) - Method in class net.thucydides.core.pages.WebElementFacade
 
selectFromDropdown(WebElement, String) - Method in class net.thucydides.core.pages.PageObject
 
selectMultipleItems(String...) - Method in class net.thucydides.core.pages.components.Dropdown
 
selectMultipleItemsFromDropdown(WebElement, String...) - Method in class net.thucydides.core.pages.PageObject
 
selector(String) - Static method in class net.thucydides.core.webdriver.jquery.ByJQuery
 
sendKeys(String) - Method in class net.thucydides.core.webdriver.stubs.AlertStub
 
separatedBy(char) - Method in class net.thucydides.core.steps.StepData
 
set(Object) - Method in class net.thucydides.core.pages.PagesAnnotatedField
 
set(Object) - Method in class net.thucydides.core.steps.StepsAnnotatedField
 
setAGroup(boolean) - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
setAnnotatedResult(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
setCheckbox(WebElement, boolean) - Method in class net.thucydides.core.pages.PageObject
 
setChecked(boolean) - Method in class net.thucydides.core.webelements.Checkbox
 
setDefaultBaseUrl(String) - Method in class net.thucydides.core.pages.PageObject
 
setDefaultBaseUrl(String) - Method in class net.thucydides.core.pages.Pages
Set a default base URL for a specific set of tests.
setDefaultBaseUrl(String) - Method in interface net.thucydides.core.webdriver.Configuration
 
setDefaultBaseUrl(String) - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
Override the default base URL manually.
setDefaultStepFactory(StepFactory) - Static method in class net.thucydides.core.steps.StepData
 
setDescription(String) - Method in class net.thucydides.core.model.TestStep
 
setDriver(WebDriver) - Method in class net.thucydides.core.pages.Pages
 
setDriver(WebDriver) - Method in class net.thucydides.core.steps.BaseStepListener
 
setDriver(WebDriver) - Method in interface net.thucydides.core.steps.StepPublisher
Used to update the webdriver driver for screenshots if a listener is reused between scenarios.
setDuration(long) - Method in class net.thucydides.core.model.TestOutcome
 
setDuration(long) - Method in class net.thucydides.core.model.TestStep
 
setEnvironmentVariables(EnvironmentVariables) - Method in class net.thucydides.core.model.TestOutcome
 
setHomeDirectory(File) - Method in class net.thucydides.core.util.PropertiesFileLocalPreferences
 
setIssueTrackerUrl(String) - Method in class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
setJiraProject(String) - Method in class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
setJiraUrl(String) - Method in class net.thucydides.core.reports.html.HtmlAggregateStoryReporter
 
setOutputDirectory(File) - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Define the output directory in which the reports will be written.
setOutputDirectory(File) - Method in class net.thucydides.core.reports.html.HtmlReporter
 
setOutputDirectory(File) - Method in interface net.thucydides.core.reports.UserStoryTestReporter
 
setOutputDirectory(File) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
setOutputDirectory(File) - Method in interface net.thucydides.core.webdriver.Configuration
 
setOutputDirectory(File) - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
setPageUrls(PageUrls) - Method in class net.thucydides.core.pages.PageObject
Only for testing purposes.
setPosition(Point) - Method in class net.thucydides.core.webdriver.stubs.WindowStub
 
setProperty(String, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
setProperty(String, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
setProperty(String, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
setPropertyValue(String, String) - Method in class net.thucydides.core.csv.InstanceBuilder
 
setQualifier(String) - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Optional.
setQualifier(String) - Method in class net.thucydides.core.reports.html.HtmlAcceptanceTestReporter
 
setQualifier(String) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
setResourceDirectory(String) - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Define or override the directory where report resources are stored.
setResourceDirectory(String) - Method in class net.thucydides.core.reports.html.HtmlReporter
Resources such as CSS stylesheets or images.
setResourceDirectory(String) - Method in interface net.thucydides.core.reports.UserStoryTestReporter
Where do report resources come from.
setResourceDirectory(String) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
We don't need any resources for XML reports.
setResult(TestResult) - Method in class net.thucydides.core.model.TestStep
Each test step has a result, indicating the outcome of this step.
setScreenshotProcessor(ScreenshotProcessor) - Method in class net.thucydides.core.screenshots.Photographer
 
setScreenSize(Dimension) - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
setScriptTimeout(long, TimeUnit) - Method in class net.thucydides.core.webdriver.stubs.TimeoutsStub
 
setSessionId(String) - Method in class net.thucydides.core.model.TestOutcome
 
setSize(Dimension) - Method in class net.thucydides.core.webdriver.stubs.WindowStub
 
setStatistics(TestStatistics) - Method in class net.thucydides.core.model.TestOutcome
 
setTags(Set<TestTag>) - Method in class net.thucydides.core.model.TestOutcome
 
setTestFailureCause(Throwable) - Method in class net.thucydides.core.model.TestOutcome
 
setTitle(String) - Method in class net.thucydides.core.model.TestOutcome
 
setUserStoriesLoader(UserStoryLoader) - Method in class net.thucydides.core.model.features.FeatureLoader
 
setUserStory(Story) - Method in class net.thucydides.core.model.TestOutcome
 
setValue(Object, WebDriver) - Method in class net.thucydides.core.annotations.ManagedWebDriverAnnotatedField
 
setValue(Object, Pages) - Method in class net.thucydides.core.pages.PagesAnnotatedField
 
setValue(Object, Object) - Method in class net.thucydides.core.steps.StepsAnnotatedField
 
setValue(ThucydidesSystemProperty, String) - Method in class net.thucydides.core.ThucydidesSystemProperties
Sets a Thucydides system property to s specified value.
setValue(String, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
setWaitForTimeout(long) - Method in class net.thucydides.core.pages.PageObject
 
setWindowFocus() - Method in class net.thucydides.core.pages.WebElementFacade
 
shouldActivateFirebugs() - Method in class net.thucydides.core.webdriver.firefox.FirefoxProfileEnhancer
 
shouldBeCurrentlyVisible() - Method in class net.thucydides.core.pages.WebElementFacade
Checks whether a web element is visible.
shouldBeEnabled() - Method in class net.thucydides.core.pages.WebElementFacade
 
shouldBePresent() - Method in class net.thucydides.core.pages.WebElementFacade
 
shouldBeVisible(WebElement) - Method in class net.thucydides.core.pages.PageObject
Fail the test if this element is not displayed (rendered) on the screen.
shouldBeVisible(By) - Method in class net.thucydides.core.pages.PageObject
 
shouldBeVisible() - Method in class net.thucydides.core.pages.WebElementFacade
Checks whether a web element is visible.
shouldContainAllText(String...) - Method in class net.thucydides.core.pages.PageObject
Check that all of the specified texts appears somewhere in the page.
shouldContainSelectedOption(String) - Method in class net.thucydides.core.pages.WebElementFacade
 
shouldContainText(String) - Method in class net.thucydides.core.pages.PageObject
Check that the specified text appears somewhere in the page.
shouldContainText(String) - Method in class net.thucydides.core.pages.WebElementFacade
Check that an element contains a text value
shouldContainTextInElement(WebElement, String) - Method in class net.thucydides.core.pages.PageObject
Deprecated. 
shouldExecuteThisTest() - Method in interface net.thucydides.core.batches.BatchManager
 
shouldExecuteThisTest() - Method in class net.thucydides.core.batches.SystemVariableBasedBatchManager
 
shouldHaveRowElementsWhere(BeanMatcher...) - Method in class net.thucydides.core.pages.components.HtmlTable
 
shouldMatch(List<T>, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
shouldMatch(T, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
shouldNotBeCurrentlyVisible() - Method in class net.thucydides.core.pages.WebElementFacade
Checks whether a web element is not visible straight away.
shouldNotBeEnabled() - Method in class net.thucydides.core.pages.WebElementFacade
 
shouldNotBePresent() - Method in class net.thucydides.core.pages.WebElementFacade
 
shouldNotBeVisible(WebElement) - Method in class net.thucydides.core.pages.PageObject
 
shouldNotBeVisible(By) - Method in class net.thucydides.core.pages.PageObject
 
shouldNotBeVisible() - Method in class net.thucydides.core.pages.WebElementFacade
Checks whether a web element is not visible.
shouldNotContainText(String) - Method in class net.thucydides.core.pages.WebElementFacade
Check that an element does not contain a text value
shouldNotContainTextInElement(WebElement, String) - Method in class net.thucydides.core.pages.PageObject
Deprecated. 
shouldNotHaveRowElementsWhere(BeanMatcher...) - Method in class net.thucydides.core.pages.components.HtmlTable
 
SimpleImageInfo - Class in net.thucydides.core.images
 
SimpleImageInfo(File) - Constructor for class net.thucydides.core.images.SimpleImageInfo
 
SimpleValueMatcher - Class in net.thucydides.core.matchers
 
SimpleValueMatcher(Object, Matcher<? extends Object>) - Constructor for class net.thucydides.core.matchers.SimpleValueMatcher
 
singularize(Object) - Method in class net.thucydides.core.util.Inflector
Returns the singular form of the word in the string.
skippedStepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.statistics.StatisticsListener
 
skippedStepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.BaseStepListener
 
skippedStepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
skippedStepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.ConsoleStepListener
 
skippedStepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.StepEventBus
Record a step that is not scheduled to be executed (e.g.
skippedStepStarted(ExecutedStepDescription) - Method in interface net.thucydides.core.steps.StepListener
Called when a test step is about to be started, but this step is scheduled to be skipped.
sleepFor(long) - Method in class net.thucydides.core.pages.InternalSystemClock
 
splitCamelCase(String) - Static method in class net.thucydides.core.util.NameConverter
Inserts spaces between words in a CamelCase name.
SpreadsheetResultsOutput - Class in net.thucydides.core.output
 
SpreadsheetResultsOutput(File, List<String>) - Constructor for class net.thucydides.core.output.SpreadsheetResultsOutput
 
SpringDependencyInjector - Class in net.thucydides.core.steps
 
SpringDependencyInjector() - Constructor for class net.thucydides.core.steps.SpringDependencyInjector
 
start() - Method in class net.thucydides.core.pages.Pages
Opens a browser on the application home page, as defined by the base URL.
start() - Method in class net.thucydides.core.screenshots.MultithreadScreenshotProcessor
 
start() - Method in interface net.thucydides.core.statistics.database.LocalDatabase
 
start() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
startDataDrivenStep() - Static method in class net.thucydides.core.steps.DataDrivenStep
 
startGroup(String) - Method in class net.thucydides.core.model.TestOutcome
Deprecated. 
startGroup() - Method in class net.thucydides.core.model.TestOutcome
Turns the current step into a group.
startingWithACapital() - Method in class net.thucydides.core.util.Inflection
 
Statistics - Annotation Type in net.thucydides.core.statistics
 
statisticsForTests(With) - Method in class net.thucydides.core.statistics.HibernateTestStatisticsProvider
 
statisticsForTests(With) - Method in interface net.thucydides.core.statistics.TestStatisticsProvider
 
StatisticsListener - Class in net.thucydides.core.statistics
Records test results in a database, for reporting on test statistics.
StatisticsListener(TestOutcomeHistoryDAO, EnvironmentVariables, DatabaseConfig) - Constructor for class net.thucydides.core.statistics.StatisticsListener
 
Step - Annotation Type in net.thucydides.core.annotations
A step in an acceptance test.
StepAnnotations - Class in net.thucydides.core.steps
Utility class used to inject fields into a test case.
StepArgumentWriter - Class in net.thucydides.core.steps
 
StepArgumentWriter() - Constructor for class net.thucydides.core.steps.StepArgumentWriter
 
StepData - Class in net.thucydides.core.steps
Data-driven test step execution.
StepData(String) - Constructor for class net.thucydides.core.steps.StepData
 
StepDelayer - Class in net.thucydides.core.steps
 
StepDelayer(SystemClock) - Constructor for class net.thucydides.core.steps.StepDelayer
 
StepDelayer.WaitForBuilder - Class in net.thucydides.core.steps
 
StepDelayer.WaitForBuilder(int) - Constructor for class net.thucydides.core.steps.StepDelayer.WaitForBuilder
 
StepEventBus - Class in net.thucydides.core.steps
An event bus for Step-related notifications.
StepEventBus(ScreenshotProcessor) - Constructor for class net.thucydides.core.steps.StepEventBus
 
StepFactory - Class in net.thucydides.core.steps
Produces an instance of a set of requirement steps for use in the acceptance tests.
StepFactory(Pages) - Constructor for class net.thucydides.core.steps.StepFactory
Create a new step factory.
StepFactory() - Constructor for class net.thucydides.core.steps.StepFactory
Create a new step factory without webdriver support.
stepFailed(StepFailure) - Method in class net.thucydides.core.statistics.StatisticsListener
 
stepFailed(StepFailure) - Method in class net.thucydides.core.steps.BaseStepListener
 
stepFailed(StepFailure) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepFailed(StepFailure) - Method in class net.thucydides.core.steps.ConsoleStepListener
 
stepFailed(StepFailure) - Method in class net.thucydides.core.steps.StepEventBus
 
stepFailed(StepFailure) - Method in interface net.thucydides.core.steps.StepListener
Called when a test step fails.
StepFailure - Class in net.thucydides.core.steps
Description and underlying cause behind a step failure.
StepFailure(ExecutedStepDescription, Throwable) - Constructor for class net.thucydides.core.steps.StepFailure
 
StepFailureException - Exception in net.thucydides.core.steps
Used to indicate a failing step.
StepFailureException(String, Throwable) - Constructor for exception net.thucydides.core.steps.StepFailureException
 
stepFinished() - Method in class net.thucydides.core.statistics.StatisticsListener
 
stepFinished() - Method in class net.thucydides.core.steps.BaseStepListener
 
stepFinished() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepFinished() - Method in class net.thucydides.core.steps.ConsoleStepListener
 
stepFinished() - Method in class net.thucydides.core.steps.StepEventBus
 
stepFinished() - Method in interface net.thucydides.core.steps.StepListener
Called when an test step has finished successfully
StepGroup - Annotation Type in net.thucydides.core.annotations
A group of steps
stepIgnored() - Method in class net.thucydides.core.statistics.StatisticsListener
 
stepIgnored(String) - Method in class net.thucydides.core.statistics.StatisticsListener
 
stepIgnored() - Method in class net.thucydides.core.steps.BaseStepListener
 
stepIgnored(String) - Method in class net.thucydides.core.steps.BaseStepListener
 
stepIgnored() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepIgnored(String) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepIgnored() - Method in class net.thucydides.core.steps.ConsoleStepListener
 
stepIgnored() - Method in class net.thucydides.core.steps.StepEventBus
 
stepIgnored() - Method in interface net.thucydides.core.steps.StepListener
Called when a step will not be run, generally because a test method is annotated with Ignore.
stepIgnored(String) - Method in interface net.thucydides.core.steps.StepListener
The step is marked as ignored with a descriptive message.
StepIndex - Class in net.thucydides.core.steps
The Step Index class is a way to allow the dynamic discovery of what test steps are available.
StepIndex() - Constructor for class net.thucydides.core.steps.StepIndex
 
StepInterceptor - Class in net.thucydides.core.steps
Listen to step results and publish notification messages.
StepInterceptor(Class<?>) - Constructor for class net.thucydides.core.steps.StepInterceptor
 
StepListener - Interface in net.thucydides.core.steps
Represents a class interested in knowing about test execution flow and results.
stepPending() - Method in class net.thucydides.core.statistics.StatisticsListener
 
stepPending(String) - Method in class net.thucydides.core.statistics.StatisticsListener
 
stepPending() - Method in class net.thucydides.core.steps.BaseStepListener
 
stepPending(String) - Method in class net.thucydides.core.steps.BaseStepListener
 
stepPending() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepPending(String) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepPending() - Method in class net.thucydides.core.steps.ConsoleStepListener
 
stepPending() - Method in class net.thucydides.core.steps.StepEventBus
 
stepPending(String) - Method in class net.thucydides.core.steps.StepEventBus
 
stepPending() - Method in interface net.thucydides.core.steps.StepListener
The step is marked as pending.
stepPending(String) - Method in interface net.thucydides.core.steps.StepListener
The step is marked as pending with a descriptive message.
StepProvider - Annotation Type in net.thucydides.core.annotations
This class specifies the list of ScenarioStep classes provided by a given test library.
StepPublisher - Interface in net.thucydides.core.steps
Represents a class that monitors step results and can report on test outcomes.
Steps - Annotation Type in net.thucydides.core.annotations
Marks a class that implements test steps as individual methods.
StepsAnnotatedField - Class in net.thucydides.core.steps
Used to identify Step library fields that need to be instantiated.
StepsAnnotatedField(Field) - Constructor for class net.thucydides.core.steps.StepsAnnotatedField
 
stepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.statistics.StatisticsListener
 
stepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.BaseStepListener
A step within a test is called.
stepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.ConsoleStepListener
 
stepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.StepEventBus
Start the execution of a test step.
stepStarted(ExecutedStepDescription) - Method in interface net.thucydides.core.steps.StepListener
Called when a test step is about to be started.
stop() - Method in interface net.thucydides.core.statistics.database.LocalDatabase
 
stop() - Method in class net.thucydides.core.statistics.database.LocalH2ServerDatabase
 
stopUsingMockDriver() - Static method in class net.thucydides.core.Thucydides
 
storeTestOutcome(TestOutcome) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
storeTestOutcome(TestOutcome) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
storeTestOutcomes(List<TestOutcome>) - Method in class net.thucydides.core.statistics.dao.HibernateTestOutcomeHistoryDAO
 
storeTestOutcomes(List<TestOutcome>) - Method in interface net.thucydides.core.statistics.dao.TestOutcomeHistoryDAO
 
Stories - Class in net.thucydides.core.model
Helper methods to deal with stories and related classes.
Stories() - Constructor for class net.thucydides.core.model.Stories
 
Story - Annotation Type in net.thucydides.core.annotations
Indicates that a particular test case tests a given user story.
Story - Class in net.thucydides.core.model
Represents a given user story.
Story(Class<?>) - Constructor for class net.thucydides.core.model.Story
 
Story(String, String, String, String) - Constructor for class net.thucydides.core.model.Story
 
StoryTestResults - Class in net.thucydides.core.model
A collection of test results, corresponding to a the acceptance tests for a single user story.
StoryTestResults(Story) - Constructor for class net.thucydides.core.model.StoryTestResults
Create a new acceptance test run instance.
StoryTestResults(Story, Configuration, IssueTracking) - Constructor for class net.thucydides.core.model.StoryTestResults
Create a new acceptance test run instance.
stripArgumentsFrom(String) - Static method in class net.thucydides.core.util.NameConverter
 
stripIndexesFrom(String) - Static method in class net.thucydides.core.util.NameConverter
 
stripLeadingSeparatorFrom(String) - Method in class net.thucydides.core.resources.FileResources
 
subscribe(AcceptanceTestReporter) - Method in class net.thucydides.core.reports.ReportService
 
SupportedWebDriver - Enum in net.thucydides.core.webdriver
The list of supported web drivers.
supportsWebTests(Class) - Static method in class net.thucydides.core.annotations.TestCaseAnnotations
Does this class support web tests? Test cases that support web tests need to have at least a WebDriver field annotated with the @Managed annotation.
switchTo() - Method in class net.thucydides.core.webdriver.WebDriverFacade
 
SystemClock - Interface in net.thucydides.core.pages
Find the current system time.
SystemEnvironmentVariables - Class in net.thucydides.core.util
Return system environment variable values.
SystemEnvironmentVariables() - Constructor for class net.thucydides.core.util.SystemEnvironmentVariables
 
systemPropertiesClasspathElements() - Method in class net.thucydides.core.resources.ResourceList
 
SystemPropertiesConfiguration - Class in net.thucydides.core.webdriver
Centralized configuration of the test runner.
SystemPropertiesConfiguration(EnvironmentVariables) - Constructor for class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
SystemPropertiesIssueTracking - Class in net.thucydides.core.issues
Determine the issue tracking URL formats for a project.
SystemPropertiesIssueTracking(EnvironmentVariables) - Constructor for class net.thucydides.core.issues.SystemPropertiesIssueTracking
 
SystemVariableBasedBatchManager - Class in net.thucydides.core.batches
Manages running test cases (i.e.
SystemVariableBasedBatchManager(EnvironmentVariables) - Constructor for class net.thucydides.core.batches.SystemVariableBasedBatchManager
The batch manager is initiated using system properties.

T

tag(String) - Static method in class net.thucydides.core.statistics.With
 
tagFrom(WebElement) - Static method in class net.thucydides.core.pages.HtmlTag
 
TagProvider - Interface in net.thucydides.core.statistics.service
 
TagProviderService - Interface in net.thucydides.core.statistics.service
 
tagType(String) - Static method in class net.thucydides.core.statistics.With
 
takeScreenshot(String) - Method in class net.thucydides.core.screenshots.Photographer
Take a screenshot of the current browser and store it in the output directory.
takeVerboseScreenshots() - Method in interface net.thucydides.core.webdriver.Configuration
 
takeVerboseScreenshots() - Method in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
 
TargetLocatorStub - Class in net.thucydides.core.webdriver.stubs
 
TargetLocatorStub(WebDriver) - Constructor for class net.thucydides.core.webdriver.stubs.TargetLocatorStub
 
TemplateManager - Interface in net.thucydides.core.reports.templates
Created by IntelliJ IDEA.
TemplateMergeException - Exception in net.thucydides.core.reports.templates
An error that occurs during template merging, such as a template parsing error.
TemplateMergeException(String, Exception) - Constructor for exception net.thucydides.core.reports.templates.TemplateMergeException
 
temporarilySuspendWebdriverCalls() - Method in class net.thucydides.core.steps.StepEventBus
 
testAborted(Throwable) - Method in class net.thucydides.core.model.TestStep
The test has been aborted (marked as pending or ignored) for a reason described in the exception.
TestAnnotations - Class in net.thucydides.core.annotations
Utility class used to help process annotations on tests and test steps.
TestCaseAnnotations - Class in net.thucydides.core.annotations
Utility class used to inject fields into a test case.
TestDataSource - Interface in net.thucydides.core.csv
A set of test data used in parameterized web tests.
TestDescription - Class in net.thucydides.core.steps
Helps analyse annotations on test methods, steps and step groups.
TestDescription(Class<?>, String) - Constructor for class net.thucydides.core.steps.TestDescription
 
TestDuration - Class in net.thucydides.core.model
 
testedInTestCase(Class<?>) - Static method in class net.thucydides.core.model.Story
Returns the class representing the story that is tested by a given test class This is indicated by the Story annotation.
testFailed(TestOutcome, Throwable) - Method in class net.thucydides.core.statistics.StatisticsListener
 
testFailed(TestOutcome, Throwable) - Method in class net.thucydides.core.steps.BaseStepListener
 
testFailed(TestOutcome, Throwable) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testFailed(Throwable) - Method in class net.thucydides.core.steps.ConsoleStepListener
 
testFailed(TestOutcome, Throwable) - Method in class net.thucydides.core.steps.ConsoleStepListener
 
testFailed(Throwable) - Method in class net.thucydides.core.steps.StepEventBus
The test failed, but not during the execution of a step.
testFailed(TestOutcome, Throwable) - Method in interface net.thucydides.core.steps.StepListener
The test failed, but not while executing a step.
testFinished(TestOutcome) - Method in class net.thucydides.core.statistics.StatisticsListener
 
testFinished(TestOutcome) - Method in class net.thucydides.core.steps.BaseStepListener
A test has finished.
testFinished(TestOutcome) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testFinished(TestOutcome) - Method in class net.thucydides.core.steps.ConsoleStepListener
 
testFinished() - Method in class net.thucydides.core.steps.StepEventBus
 
testFinished(TestOutcome) - Method in class net.thucydides.core.steps.StepEventBus
 
testFinished(TestOutcome) - Method in interface net.thucydides.core.steps.StepListener
Called when a test finishes.
TestHistory - Class in net.thucydides.core.reports.history
Keep track of the test results over time.
TestHistory(String) - Constructor for class net.thucydides.core.reports.history.TestHistory
 
TestHistory(String, EnvironmentVariables) - Constructor for class net.thucydides.core.reports.history.TestHistory
 
testIgnored() - Method in class net.thucydides.core.statistics.StatisticsListener
 
testIgnored() - Method in class net.thucydides.core.steps.BaseStepListener
 
testIgnored() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testIgnored() - Method in class net.thucydides.core.steps.ConsoleStepListener
 
testIgnored() - Method in class net.thucydides.core.steps.StepEventBus
 
testIgnored() - Method in interface net.thucydides.core.steps.StepListener
The test as a whole was skipped or ignored.
TestMethodNotFoundException - Exception in net.thucydides.core.steps
A named test method was not found in a test class.
TestMethodNotFoundException(String) - Constructor for exception net.thucydides.core.steps.TestMethodNotFoundException
 
TestOutcome - Class in net.thucydides.core.model
Represents the results of a test (or "scenario") execution.
TestOutcome(String) - Constructor for class net.thucydides.core.model.TestOutcome
The title is immutable once set.
TestOutcome(String, Class<?>) - Constructor for class net.thucydides.core.model.TestOutcome
 
TestOutcome(String, Class<?>, Story) - Constructor for class net.thucydides.core.model.TestOutcome
A test outcome should relate to a particular test class or user story class.
TestOutcome(long, long, String, String, Class<?>, List<TestStep>, Set<String>, Set<String>, Set<TestTag>, Story, Throwable, TestResult, Optional<String>) - Constructor for class net.thucydides.core.model.TestOutcome
 
TestOutcome.StepCountBuilder - Class in net.thucydides.core.model
 
TestOutcome.StepCountBuilder(TestOutcome.StepFilter) - Constructor for class net.thucydides.core.model.TestOutcome.StepCountBuilder
 
TestOutcomeConverter - Class in net.thucydides.core.reports.xml
XStream converter used to generate the XML acceptance test report.
TestOutcomeConverter() - Constructor for class net.thucydides.core.reports.xml.TestOutcomeConverter
 
TestOutcomeHistoryDAO - Interface in net.thucydides.core.statistics.dao
 
TestOutcomeLoader - Class in net.thucydides.core.reports
Loads test outcomes from a given directory, and reports on their contents.
TestOutcomeLoader() - Constructor for class net.thucydides.core.reports.TestOutcomeLoader
 
TestOutcomeMatchers - Class in net.thucydides.core.reports.matchers
 
TestOutcomeMatchers() - Constructor for class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
TestOutcomes - Class in net.thucydides.core.reports
A set of test outcomes, which lets you perform query operations on the test outcomes.
TestOutcomes(List<? extends TestOutcome>, double, String, HibernateTestStatisticsProvider, TestOutcomes) - Constructor for class net.thucydides.core.reports.TestOutcomes
 
TestOutcomes(List<? extends TestOutcome>, double, String, HibernateTestStatisticsProvider) - Constructor for class net.thucydides.core.reports.TestOutcomes
 
TestOutcomes(List<? extends TestOutcome>, double) - Constructor for class net.thucydides.core.reports.TestOutcomes
 
testOutcomesIn(File) - Static method in class net.thucydides.core.reports.TestOutcomeLoader
 
testPending() - Method in class net.thucydides.core.steps.StepEventBus
Mark the current test method as pending.
TestResult - Enum in net.thucydides.core.model
Acceptance test results.
TestResultList - Class in net.thucydides.core.model
A list of test results, used to determine the overall test result.
TestResultList(List<TestResult>) - Constructor for class net.thucydides.core.model.TestResultList
 
TestResultSnapshot - Class in net.thucydides.core.reports.html.history
 
TestResultSnapshot(DateTime, int, int, int, int, String) - Constructor for class net.thucydides.core.reports.html.history.TestResultSnapshot
 
TestResultSnapshot(int, int, int, int, String) - Constructor for class net.thucydides.core.reports.html.history.TestResultSnapshot
 
TestResultTally - Class in net.thucydides.core.steps
Result of a test step or sequence of test steps.
TestRun - Class in net.thucydides.core.statistics.model
 
TestRun() - Constructor for class net.thucydides.core.statistics.model.TestRun
 
TestRun(String, String, TestResult, long, Date) - Constructor for class net.thucydides.core.statistics.model.TestRun
 
testRuns() - Method in class net.thucydides.core.statistics.model.TestStatistics.PassRateBuilder
 
testRunsForTest(With) - Method in class net.thucydides.core.statistics.HibernateTestStatisticsProvider
 
testRunsForTest(With) - Method in interface net.thucydides.core.statistics.TestStatisticsProvider
 
TestRunTag - Class in net.thucydides.core.statistics.model
 
TestRunTag() - Constructor for class net.thucydides.core.statistics.model.TestRunTag
 
TestRunTag(String, String, String) - Constructor for class net.thucydides.core.statistics.model.TestRunTag
 
TestSessionVariables - Class in net.thucydides.core.sessions
 
TestSessionVariables() - Constructor for class net.thucydides.core.sessions.TestSessionVariables
 
TestsRequirement - Annotation Type in net.thucydides.core.annotations
Used to associate a test with a particular reauirement or issue.
TestsRequirements - Annotation Type in net.thucydides.core.annotations
Indicate that a test scenario or test step addresses a particular requirement or requirements.
testStarted(String) - Method in class net.thucydides.core.statistics.StatisticsListener
 
testStarted(String) - Method in class net.thucydides.core.steps.BaseStepListener
An individual test starts.
testStarted(String) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testStarted(String) - Method in class net.thucydides.core.steps.ConsoleStepListener
 
testStarted(String) - Method in class net.thucydides.core.steps.StepEventBus
 
testStarted(String, Story) - Method in class net.thucydides.core.steps.StepEventBus
 
testStarted(String, Class<?>) - Method in class net.thucydides.core.steps.StepEventBus
 
testStarted(String) - Method in interface net.thucydides.core.steps.StepListener
A test with a given name has started.
TestStatistics - Class in net.thucydides.core.statistics.model
A summary of statistics related to a particular set of tests.
TestStatistics(Long, Long, Long, List<TestResult>, List<TestRunTag>) - Constructor for class net.thucydides.core.statistics.model.TestStatistics
 
TestStatistics.PassRateBuilder - Class in net.thucydides.core.statistics.model
 
TestStatistics.PassRateBuilder(int) - Constructor for class net.thucydides.core.statistics.model.TestStatistics.PassRateBuilder
 
TestStatistics.ResultCountBuilder - Class in net.thucydides.core.statistics.model
 
TestStatistics.ResultCountBuilder(int) - Constructor for class net.thucydides.core.statistics.model.TestStatistics.ResultCountBuilder
 
TestStatisticsProvider - Interface in net.thucydides.core.statistics
A description goes here.
TestStatus - Class in net.thucydides.core.steps
Determine the status of a method based on its annotations.
TestStep - Class in net.thucydides.core.model
An acceptance test run is made up of test steps.
TestStep() - Constructor for class net.thucydides.core.model.TestStep
 
TestStep(String) - Constructor for class net.thucydides.core.model.TestStep
 
testSuiteFinished() - Method in class net.thucydides.core.statistics.StatisticsListener
 
testSuiteFinished() - Method in class net.thucydides.core.steps.BaseStepListener
 
testSuiteFinished() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testSuiteFinished() - Method in class net.thucydides.core.steps.StepEventBus
 
testSuiteFinished() - Method in interface net.thucydides.core.steps.StepListener
End of a test case or story.
testSuiteStarted(Class<?>) - Method in class net.thucydides.core.statistics.StatisticsListener
 
testSuiteStarted(Story) - Method in class net.thucydides.core.statistics.StatisticsListener
 
testSuiteStarted(Class<?>) - Method in class net.thucydides.core.steps.BaseStepListener
A test suite (containing a series of tests) starts.
testSuiteStarted(Story) - Method in class net.thucydides.core.steps.BaseStepListener
 
testSuiteStarted(Class<?>) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testSuiteStarted(Story) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testSuiteStarted(Class<?>) - Method in class net.thucydides.core.steps.StepEventBus
 
testSuiteStarted(Story) - Method in class net.thucydides.core.steps.StepEventBus
 
testSuiteStarted(Class<?>) - Method in interface net.thucydides.core.steps.StepListener
Start a test run using a test case or a user story.
testSuiteStarted(Story) - Method in interface net.thucydides.core.steps.StepListener
Start a test run using a specific story, without a corresponding Java class.
TestTag - Class in net.thucydides.core.model
 
TestTag.TestTagBuilder - Class in net.thucydides.core.model
 
TestTag.TestTagBuilder(String) - Constructor for class net.thucydides.core.model.TestTag.TestTagBuilder
 
textFrom(WebElement) - Static method in class net.thucydides.core.pages.HtmlTag
 
the(String, Matcher<? extends Object>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
the_count(Matcher<Integer>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
then(String) - Method in class net.thucydides.core.pages.WebElementFacade
 
then(By) - Method in class net.thucydides.core.pages.WebElementFacade
 
then() - Method in class net.thucydides.core.pages.WebElementFacade
Convenience method to chain method calls more fluently.
thenReturnElementList(By) - Method in class net.thucydides.core.pages.PageObject
 
Thucydides - Class in net.thucydides.core
A utility class that provides services to initialize web testing and reporting-related fields in arbitrary objects.
Thucydides() - Constructor for class net.thucydides.core.Thucydides
 
ThucydidesFluentWait<T> - Class in net.thucydides.core.scheduling
 
ThucydidesFluentWait(T, Clock, Sleeper) - Constructor for class net.thucydides.core.scheduling.ThucydidesFluentWait
 
ThucydidesLogging - Annotation Type in net.thucydides.core.logging
 
ThucydidesModule - Class in net.thucydides.core.guice
 
ThucydidesModule() - Constructor for class net.thucydides.core.guice.ThucydidesModule
 
ThucydidesReportData - Class in net.thucydides.core.reports
Returns the data used to generate a Thucydides report.
ThucydidesReportData(List<FeatureResults>, List<StoryTestResults>) - Constructor for class net.thucydides.core.reports.ThucydidesReportData
 
ThucydidesSystemProperties - Class in net.thucydides.core
Convenience class used to get and set Thucydides system properties.
ThucydidesSystemProperties() - Constructor for class net.thucydides.core.ThucydidesSystemProperties
 
ThucydidesSystemProperty - Enum in net.thucydides.core
Properties that can be passed to a web driver test to customize its behaviour.
ThucydidesWebDriverEventListener - Interface in net.thucydides.core.webdriver
Listener class used to know when a new Webdriver instance has been created.
ThucydidesWebdriverManager - Class in net.thucydides.core.webdriver
Manage WebDriver instances.
ThucydidesWebdriverManager(WebDriverFactory, Configuration) - Constructor for class net.thucydides.core.webdriver.ThucydidesWebdriverManager
 
timeout - Variable in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
timeoutException(String, RuntimeException) - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
timeouts() - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
TimeoutSchedule<T> - Class in net.thucydides.core.scheduling
 
TimeoutSchedule(ThucydidesFluentWait<T>, int) - Constructor for class net.thucydides.core.scheduling.TimeoutSchedule
 
TimeoutsStub - Class in net.thucydides.core.webdriver.stubs
 
TimeoutsStub() - Constructor for class net.thucydides.core.webdriver.stubs.TimeoutsStub
 
times(String) - Method in class net.thucydides.core.util.MultipleInflection
 
TimeSchedule<T> - Class in net.thucydides.core.scheduling
 
TimeSchedule(ThucydidesFluentWait<T>, int) - Constructor for class net.thucydides.core.scheduling.TimeSchedule
 
Title - Annotation Type in net.thucydides.core.annotations
An optional title placed on a step, to override the default step name.
title(String) - Static method in class net.thucydides.core.statistics.With
 
titleCase(String, String...) - Method in class net.thucydides.core.util.Inflector
Capitalizes all the words and replaces some characters in the string to create a nicer looking title.
to(WebElement) - Method in class net.thucydides.core.pages.components.FileToUpload
 
to(Object) - Method in class net.thucydides.core.reflection.FieldSetter
 
to(String) - Method in class net.thucydides.core.webdriver.stubs.NavigationStub
 
to(URL) - Method in class net.thucydides.core.webdriver.stubs.NavigationStub
 
toJSON() - Method in class net.thucydides.core.reports.json.JSONProgressResultTree
 
toJSON() - Method in class net.thucydides.core.reports.json.JSONResultTree
 
toString() - Method in class net.thucydides.core.matchers.SimpleValueMatcher
 
toString() - Method in enum net.thucydides.core.model.ReportType
 
toString() - Method in class net.thucydides.core.model.TestOutcome
 
toString() - Method in class net.thucydides.core.model.TestStep
 
toString() - Method in class net.thucydides.core.model.TestTag
 
toString() - Method in class net.thucydides.core.pages.WebElementFacade
 
toString() - Method in class net.thucydides.core.statistics.model.TestRunTag
 
toString() - Method in class net.thucydides.core.steps.ConsoleStepListener
 
toString() - Method in class net.thucydides.core.steps.ScenarioSteps
 
toString() - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
toString() - Method in class net.thucydides.core.util.Inflection
 
toString() - Method in class net.thucydides.core.webdriver.jquery.ByJQuerySelector
 
totalExecutedTestsIn(FeatureResults) - Method in class net.thucydides.core.reports.json.JSONTreeNode
 
totalStepsInExecutedTestsIn(FeatureResults) - Method in class net.thucydides.core.reports.json.JSONTreeNode
 
type(String) - Method in class net.thucydides.core.pages.WebElementFacade
Type a value into a field, making sure that the field is empty first.
typeAndEnter(String) - Method in class net.thucydides.core.pages.WebElementFacade
Type a value into a field and then press Enter, making sure that the field is empty first.
typeAndTab(String) - Method in class net.thucydides.core.pages.WebElementFacade
Type a value into a field and then press TAB, making sure that the field is empty first.
typeFrom(WebElement) - Static method in class net.thucydides.core.pages.HtmlTag
 
typeInto(WebElement, String) - Method in class net.thucydides.core.pages.PageObject
Clear a field and enter a value into it.

U

UnableToInvokeWhenPageOpensMethods - Exception in net.thucydides.core.pages
Could not invoke a Page Oject method annotated with the WhenPageOpens annotation.
UnableToInvokeWhenPageOpensMethods(String, Exception) - Constructor for exception net.thucydides.core.pages.UnableToInvokeWhenPageOpensMethods
 
UnableToInvokeWhenPageOpensMethods(String) - Constructor for exception net.thucydides.core.pages.UnableToInvokeWhenPageOpensMethods
 
underscore(String, char...) - Method in class net.thucydides.core.util.Inflector
Makes an underscored form from the expression in the string (the reverse of the camelCase method.
underscore(String) - Static method in class net.thucydides.core.util.NameConverter
Transform a camel-case word to underscored-version.
UNIX_FILE_SEPARATOR - Static variable in class net.thucydides.core.util.FileSeparatorUtil
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class net.thucydides.core.reports.xml.TestOutcomeConverter
Convert XML to an TestOutcome object.
UnsupportedDriverException - Exception in net.thucydides.core.webdriver
Thrown when the test runner tries to use an unsupported WebDriver driver.
UnsupportedDriverException(String) - Constructor for exception net.thucydides.core.webdriver.UnsupportedDriverException
 
UnsupportedDriverException(String, Throwable) - Constructor for exception net.thucydides.core.webdriver.UnsupportedDriverException
Give some details about this very rare error.
until(Function<? super T, V>) - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
updateData(TestOutcomes) - Method in class net.thucydides.core.reports.history.TestHistory
 
updateUrlWithBaseUrlIfDefined(String) - Method in class net.thucydides.core.pages.PageObject
 
updateWaitBy(int, TimeUnit) - Method in class net.thucydides.core.scheduling.PollingSchedule
 
updateWaitBy(int, TimeUnit) - Method in class net.thucydides.core.scheduling.TimeoutSchedule
 
updateWaitBy(int, TimeUnit) - Method in class net.thucydides.core.scheduling.TimeSchedule
 
upload(String) - Method in class net.thucydides.core.pages.PageObject
 
useDriver(String) - Method in class net.thucydides.core.webdriver.WebdriverInstances
 
useExistingFirefoxProfile(File) - Method in class net.thucydides.core.webdriver.WebDriverFactory
 
useMockDriver(WebDriver) - Method in class net.thucydides.core.webdriver.WebdriverProxyFactory
 
useQualifier(String) - Method in class net.thucydides.core.reports.ReportService
 
UserStoriesResultSet - Class in net.thucydides.core.model
A collection of user story test results.
UserStoriesResultSet(List<StoryTestResults>) - Constructor for class net.thucydides.core.model.UserStoriesResultSet
 
UserStoryCode - Annotation Type in net.thucydides.core.annotations
Mark a test case with a code identifing a user story.
UserStoryLoader - Class in net.thucydides.core.model.userstories
Loads a list of user stories from a given directory.
UserStoryLoader() - Constructor for class net.thucydides.core.model.userstories.UserStoryLoader
 
UserStoryTestReporter - Interface in net.thucydides.core.reports
Generates an aggregate acceptance test report for each user story.
usesSauceLabs() - Method in class net.thucydides.core.webdriver.WebDriverFactory
 
usingContext(Map<String, Object>) - Method in class net.thucydides.core.reports.html.HtmlReporter.Merger
 
usingFactory(StepFactory) - Method in class net.thucydides.core.steps.StepData
 
usingIssueTracking(IssueTracking) - Method in class net.thucydides.core.model.TestOutcome
 

V

valueOf(String) - Static method in enum net.thucydides.core.logging.LoggingLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.model.ReportType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.model.TestResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.steps.BaseStepListener.ScreenshotType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.ThucydidesSystemProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.webdriver.SupportedWebDriver
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.thucydides.core.logging.LoggingLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.model.ReportType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.model.TestResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.steps.BaseStepListener.ScreenshotType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.ThucydidesSystemProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.webdriver.SupportedWebDriver
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitABit(long) - Method in class net.thucydides.core.pages.PageObject
 
waitABit(long) - Method in class net.thucydides.core.steps.ScenarioSteps
Pause the test to wait for the page to display completely.
waitFor(String) - Method in class net.thucydides.core.pages.PageObject
 
waitFor(int) - Method in class net.thucydides.core.pages.PageObject
 
waitFor(int) - Method in class net.thucydides.core.steps.ScenarioSteps
 
waitFor(int) - Method in class net.thucydides.core.steps.StepDelayer
 
waitForAbsenceOf(String) - Method in class net.thucydides.core.pages.PageObject
 
waitForAllTextToAppear(String...) - Method in class net.thucydides.core.pages.PageObject
Waits for all of a number of text blocks to appear on the screen.
waitForAnyRenderedElementOf(By...) - Method in class net.thucydides.core.pages.PageObject
 
waitForAnyTextToAppear(String...) - Method in class net.thucydides.core.pages.PageObject
Waits for any of a number of text blocks to appear anywhere on the screen.
waitForAnyTextToAppear(WebElement, String...) - Method in class net.thucydides.core.pages.PageObject
 
waitForCondition() - Method in class net.thucydides.core.pages.PageObject
 
waitForCondition() - Method in class net.thucydides.core.pages.WebElementFacade
 
waitForPresenceOf(String) - Method in class net.thucydides.core.pages.PageObject
 
waitForRenderedElements(By) - Method in class net.thucydides.core.pages.PageObject
 
waitForRenderedElementsToBePresent(By) - Method in class net.thucydides.core.pages.PageObject
 
waitForRenderedElementsToDisappear(By) - Method in class net.thucydides.core.pages.PageObject
 
waitForTextToAppear(String) - Method in class net.thucydides.core.pages.PageObject
Waits for a given text to appear anywhere on the page.
waitForTextToAppear(WebElement, String) - Method in class net.thucydides.core.pages.PageObject
Waits for a given text to appear anywhere on the page.
waitForTextToDisappear(WebElement, String) - Method in class net.thucydides.core.pages.PageObject
Waits for a given text to appear anywhere on the page.
waitForTextToDisappear(String) - Method in class net.thucydides.core.pages.PageObject
 
waitForTextToDisappear(String, long) - Method in class net.thucydides.core.pages.PageObject
Waits for a given text to not be anywhere on the page.
waitForTitleToAppear(String) - Method in class net.thucydides.core.pages.PageObject
 
waitForTitleToDisappear(String) - Method in class net.thucydides.core.pages.PageObject
 
waitForWithRefresh() - Method in class net.thucydides.core.pages.PageObject
 
waitUntilDisabled() - Method in class net.thucydides.core.pages.WebElementFacade
 
waitUntilDone() - Method in class net.thucydides.core.screenshots.MultithreadScreenshotProcessor
 
waitUntilDone() - Method in interface net.thucydides.core.screenshots.ScreenshotProcessor
 
waitUntilEnabled() - Method in class net.thucydides.core.pages.WebElementFacade
 
waitUntilNotVisible() - Method in class net.thucydides.core.pages.WebElementFacade
 
waitUntilPresent() - Method in class net.thucydides.core.pages.WebElementFacade
 
waitUntilVisible() - Method in class net.thucydides.core.pages.WebElementFacade
 
wasSuccessful() - Method in class net.thucydides.core.steps.TestResultTally
The test case is considered successful if there were no failing tests.
wasTaken() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
WEBDRIVER_DRIVER - Static variable in class net.thucydides.core.webdriver.SystemPropertiesConfiguration
Use the 'webdriver.driver' property to tell Thucydides what browser to run the tests in.
WebdriverAssertionError - Error in net.thucydides.core.webdriver
Turns a webdriver error into an ordinary assertion error.
WebdriverAssertionError(String, Throwable) - Constructor for error net.thucydides.core.webdriver.WebdriverAssertionError
 
webdriverCallsAreSuspended() - Method in class net.thucydides.core.steps.StepEventBus
 
WebDriverFacade - Class in net.thucydides.core.webdriver
A proxy class for webdriver instances, designed to prevent the browser being opened unnecessarily.
WebDriverFacade(Class<? extends WebDriver>, WebDriverFactory) - Constructor for class net.thucydides.core.webdriver.WebDriverFacade
 
WebDriverFactory - Class in net.thucydides.core.webdriver
Provides an instance of a supported WebDriver.
WebDriverFactory() - Constructor for class net.thucydides.core.webdriver.WebDriverFactory
 
WebDriverFactory(EnvironmentVariables) - Constructor for class net.thucydides.core.webdriver.WebDriverFactory
 
WebDriverFactory(WebdriverInstanceFactory, EnvironmentVariables) - Constructor for class net.thucydides.core.webdriver.WebDriverFactory
 
WebDriverFactory(WebdriverInstanceFactory, EnvironmentVariables, FirefoxProfileEnhancer) - Constructor for class net.thucydides.core.webdriver.WebDriverFactory
 
WebdriverInstanceFactory - Class in net.thucydides.core.webdriver
Centralize instantiation of WebDriver drivers.
WebdriverInstanceFactory() - Constructor for class net.thucydides.core.webdriver.WebdriverInstanceFactory
 
WebdriverInstances - Class in net.thucydides.core.webdriver
One or more WebDriver drivers that are being used in a test.
WebdriverInstances() - Constructor for class net.thucydides.core.webdriver.WebdriverInstances
 
WebdriverInstances.InstanceRegistration - Class in net.thucydides.core.webdriver
 
WebdriverInstances.InstanceRegistration(String) - Constructor for class net.thucydides.core.webdriver.WebdriverInstances.InstanceRegistration
 
WebdriverManager - Interface in net.thucydides.core.webdriver
Manage WebDriver instances.
WebdriverProxyFactory - Class in net.thucydides.core.webdriver
Provides a proxy for a WebDriver instance.
webElement - Variable in class net.thucydides.core.pages.HtmlTag
 
WebElementFacade - Class in net.thucydides.core.pages
A proxy class for a web element, providing some more methods.
WebElementFacade(WebDriver, WebElement, long) - Constructor for class net.thucydides.core.pages.WebElementFacade
 
WhenPageOpens - Annotation Type in net.thucydides.core.annotations
Indicates a method on a Page Object that is called when the page is opened.
whereTheOutcomeWas(TestResult) - Method in class net.thucydides.core.statistics.model.TestStatistics.ResultCountBuilder
 
window() - Method in class net.thucydides.core.webdriver.stubs.OptionsStub
 
window(String) - Method in class net.thucydides.core.webdriver.stubs.TargetLocatorStub
 
WINDOWS_FILE_SEPARATOR - Static variable in class net.thucydides.core.util.FileSeparatorUtil
 
WindowStub - Class in net.thucydides.core.webdriver.stubs
 
WindowStub() - Constructor for class net.thucydides.core.webdriver.stubs.WindowStub
 
With - Class in net.thucydides.core.statistics
 
With() - Constructor for class net.thucydides.core.statistics.With
 
withAction() - Method in class net.thucydides.core.pages.PageObject
 
WithDriver - Annotation Type in net.thucydides.core.annotations
Run an individual test with a specific driver.
withDriver(WebDriver) - Static method in class net.thucydides.core.pages.jquery.JQueryEnabledPage
 
withHistory() - Method in class net.thucydides.core.reports.TestOutcomes
Return a copy of the current test outcomes, with test run history and statistics.
withId(String, String) - Static method in class net.thucydides.core.model.Story
Create a story using a full class name as an id.
withId(String, String, String, String) - Static method in class net.thucydides.core.model.Story
 
withLabel(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
withName(String) - Static method in class net.thucydides.core.model.TestTag
 
withNoArguments(String) - Static method in class net.thucydides.core.util.NameConverter
 
withNoIssueNumbers(String) - Static method in class net.thucydides.core.util.NameConverter
 
withOutputDirectory(File) - Method in class net.thucydides.core.steps.Listeners.BaseStepListenerBuilder
 
withPages(Pages) - Method in class net.thucydides.core.steps.Listeners.BaseStepListenerBuilder
 
withParameters(String...) - Static method in class net.thucydides.core.pages.PageObject
 
withPrefix(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
withQualifier(String) - Method in class net.thucydides.core.model.TestOutcome
 
withResult(TestResult) - Static method in class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
withStep(TestStep) - Method in class net.thucydides.core.model.TestOutcome
 
WithTag - Annotation Type in net.thucydides.core.annotations
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
withTag(String) - Method in class net.thucydides.core.reports.TestOutcomes
Find the test outcomes with a given tag name
WithTagNamed - Class in net.thucydides.core.statistics
 
WithTagNamed(String) - Constructor for class net.thucydides.core.statistics.WithTagNamed
 
WithTags - Annotation Type in net.thucydides.core.annotations
 
withTagType(String) - Method in class net.thucydides.core.reports.TestOutcomes
Find the test outcomes with a given tag type
WithTagTypeNamed - Class in net.thucydides.core.statistics
 
WithTagTypeNamed(String) - Constructor for class net.thucydides.core.statistics.WithTagTypeNamed
 
WithTagValuesOf - Annotation Type in net.thucydides.core.annotations
 
withTestDataFrom(String) - Static method in class net.thucydides.core.steps.StepData
 
withTimeout(long, TimeUnit) - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
withTimeoutOf(int, TimeUnit) - Method in class net.thucydides.core.pages.WebElementFacade
 
withTimeoutOf(int) - Method in class net.thucydides.core.scheduling.ThucydidesFluentWait
 
WithTitle - Class in net.thucydides.core.statistics
 
WithTitle(String) - Constructor for class net.thucydides.core.statistics.WithTitle
 
withTitle(String) - Static method in class net.thucydides.core.steps.ExecutedStepDescription
 
withUnderscores() - Method in class net.thucydides.core.util.Inflection
 
withValue(String) - Static method in class net.thucydides.core.model.TestTag
 
writeReportToOutputDirectory(String, String) - Method in class net.thucydides.core.reports.html.HtmlReporter
Write the actual HTML report to a file with the specified name in the output directory.
WrongPageError - Error in net.thucydides.core.pages
We have navigated to the wrong page.
WrongPageError(String) - Constructor for error net.thucydides.core.pages.WrongPageError
 

X

XMLTestOutcomeReporter - Class in net.thucydides.core.reports.xml
Generates acceptance test results in XML form.
XMLTestOutcomeReporter() - Constructor for class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 

Z

zipFileFor(File) - Method in class net.thucydides.core.resources.ResourceList
 

A B C D E F G H I J L M N O P Q R S T U V W X Z

Copyright © 2011-2012 Wakaleo Consulting. All Rights Reserved.