Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011-2012
Wakaleo Consulting
. All Rights Reserved.