A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractStory - Class in de.telekom.test.bddwebapp.stories
-
Add the following features to the story execution: - Screenshot build - Story path hardening - Steps factory to find steps by annotation - Most useful embedder configuration for the test framework
- AbstractStory() - Constructor for class de.telekom.test.bddwebapp.stories.AbstractStory
- afterLoad(WebDriver) - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.UsefulWebDriverConfiguration
- afterLoad(WebDriver) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- AlternativeWebDriverConfiguration - Annotation Type in de.telekom.test.bddwebapp.stories.config
-
Override the default web driver configuration by a own for a specific story.
- ApiSteps - Class in de.telekom.test.bddwebapp.api.steps
-
Abstract steps class for api tests.
- ApiSteps() - Constructor for class de.telekom.test.bddwebapp.api.steps.ApiSteps
- appendQueryParams(String, Map<String, String>) - Static method in class de.telekom.test.bddwebapp.util.UrlAppender
- appendUrl(String, String...) - Static method in class de.telekom.test.bddwebapp.util.UrlAppender
- applicationContext - Variable in class de.telekom.test.bddwebapp.stories.customizing.CurrentStoryEmbedderMonitor
- applicationContext - Variable in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStoryPathResolver
- apply(WebDriver) - Method in class de.telekom.test.bddwebapp.frontend.page.UrlMatchesExpectation
- arrayBody() - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
B
- baseUri(String, String) - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- beforeScenario(ScenarioType) - Method in class de.telekom.test.bddwebapp.interaction.steps.InteractionLifecycleSteps
- beforeScenarioForExample() - Method in class de.telekom.test.bddwebapp.interaction.steps.InteractionLifecycleSteps
- beforeScenarioForNormal() - Method in class de.telekom.test.bddwebapp.interaction.steps.InteractionLifecycleSteps
- beforeStories() - Method in class de.telekom.test.bddwebapp.api.steps.RestAssuredLifecycleSteps
- beforeStory() - Method in class de.telekom.test.bddwebapp.interaction.steps.InteractionLifecycleSteps
- beforeStory(Story, boolean) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- BODY - Static variable in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- browserDriverUpdater - Variable in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- BrowserDriverUpdater - Class in de.telekom.test.bddwebapp.frontend.lifecycle
-
Pushes the WebDriver updates for several browser.
- BrowserDriverUpdater() - Constructor for class de.telekom.test.bddwebapp.frontend.lifecycle.BrowserDriverUpdater
C
- check(Function) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- checkPage() - Method in class de.telekom.test.bddwebapp.frontend.page.Page
-
Check if the page is the right one.
- checkPageDesignator() - Method in class de.telekom.test.bddwebapp.frontend.page.Page
-
Override this if you wan't to assert the page by a web element, e.g. in single page applications.
- checkPageState() - Method in class de.telekom.test.bddwebapp.frontend.page.Page
-
Check if the page is completely loaded.
- checkUrl() - Method in class de.telekom.test.bddwebapp.frontend.page.Page
-
Check if the expected URL matches the current one.
- chromeOptions(DesiredCapabilities) - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.UsefulWebDriverConfiguration
- chromeOptions(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- clear() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- clearRequest() - Method in class de.telekom.test.bddwebapp.api.steps.ApiSteps
- click() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- click(boolean) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- CONCATENATED_LITERAL - Static variable in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- concatenatedKey(String) - Method in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- configuration() - Method in interface de.telekom.test.bddwebapp.steps.ScannedStepsFactory
- configuration() - Method in class de.telekom.test.bddwebapp.stories.AbstractStory
- configuration() - Method in interface de.telekom.test.bddwebapp.stories.config.ScannedStoryPaths
- configuration() - Method in class de.telekom.test.bddwebapp.stories.RunAllStories
- configuredEmbedder() - Method in class de.telekom.test.bddwebapp.stories.AbstractStory
- configuredEmbedder() - Method in class de.telekom.test.bddwebapp.stories.RunAllStories
- context - Variable in class de.telekom.test.bddwebapp.interaction.FlatInteraction
- createExpectedPage(Class<T>) - Method in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- createRequest() - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- createRequestWithBaseUriAndProxy(String, String, String, String) - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- createRequestWithJsonConfig(String, String, String, String) - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- createScreenshot(String) - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- createScreenshot(String, String, String) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
-
Create screenshot for given step.
- createStoryReporter(FilePrintStreamFactory, StoryReporterBuilder) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotReportForm
- CURRENT_PAGE - Static variable in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- currentStory - Variable in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- currentStory - Variable in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- CurrentStory - Class in de.telekom.test.bddwebapp.stories.customizing
-
Gives access to the current story about the Spring Context
- CurrentStory() - Constructor for class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- CurrentStoryEmbedderMonitor - Class in de.telekom.test.bddwebapp.stories.customizing
-
Gives access to the current story about the Spring Context
- CurrentStoryEmbedderMonitor(ApplicationContext) - Constructor for class de.telekom.test.bddwebapp.stories.customizing.CurrentStoryEmbedderMonitor
- currentStoryFolder - Variable in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- customizingStories - Variable in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- CustomizingStories - Class in de.telekom.test.bddwebapp.stories.customizing
-
Gives access to the current story about the Spring Context
- CustomizingStories() - Constructor for class de.telekom.test.bddwebapp.stories.customizing.CustomizingStories
- CustomizingStoryPathResolver - Class in de.telekom.test.bddwebapp.stories.customizing
-
This Story Path Resolver save the story class in spring context to use story customisations, e.g.
- CustomizingStoryPathResolver(ApplicationContext) - Constructor for class de.telekom.test.bddwebapp.stories.customizing.CustomizingStoryPathResolver
D
- de.telekom.test.bddwebapp.api - package de.telekom.test.bddwebapp.api
- de.telekom.test.bddwebapp.api.steps - package de.telekom.test.bddwebapp.api.steps
- de.telekom.test.bddwebapp.frontend.element - package de.telekom.test.bddwebapp.frontend.element
- de.telekom.test.bddwebapp.frontend.element.decorator - package de.telekom.test.bddwebapp.frontend.element.decorator
- de.telekom.test.bddwebapp.frontend.lifecycle - package de.telekom.test.bddwebapp.frontend.lifecycle
- de.telekom.test.bddwebapp.frontend.page - package de.telekom.test.bddwebapp.frontend.page
- de.telekom.test.bddwebapp.frontend.screenshot - package de.telekom.test.bddwebapp.frontend.screenshot
- de.telekom.test.bddwebapp.frontend.steps - package de.telekom.test.bddwebapp.frontend.steps
- de.telekom.test.bddwebapp.interaction - package de.telekom.test.bddwebapp.interaction
- de.telekom.test.bddwebapp.interaction.steps - package de.telekom.test.bddwebapp.interaction.steps
- de.telekom.test.bddwebapp.steps - package de.telekom.test.bddwebapp.steps
- de.telekom.test.bddwebapp.stories - package de.telekom.test.bddwebapp.stories
- de.telekom.test.bddwebapp.stories.config - package de.telekom.test.bddwebapp.stories.config
- de.telekom.test.bddwebapp.stories.customizing - package de.telekom.test.bddwebapp.stories.customizing
- de.telekom.test.bddwebapp.util - package de.telekom.test.bddwebapp.util
- decorate(ClassLoader, Field) - Method in class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementDecorator
- DEFAULT_WEB_DRIVER_CONFIGURATION - Static variable in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- driver - Variable in class de.telekom.test.bddwebapp.frontend.page.Page
E
- edgeOptions(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- exists() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- extraCapabilities(String) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
F
- failed(String, Throwable) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- failedScreenshot(String, Throwable) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- failedScreenshotPattern() - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- FaultTolerantStoryPathResolver - Interface in de.telekom.test.bddwebapp.stories.config
-
Story path resolver for most common configuration faults
- filter(FilterableRequestSpecification, FilterableResponseSpecification, FilterContext) - Method in class de.telekom.test.bddwebapp.api.RequestInteractionFilter
- findElement(By) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- findElementEnhanced(By) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- findElements(By) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- findElementsEnhanced(By) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- firefoxOptions(DesiredCapabilities) - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.UsefulWebDriverConfiguration
- firefoxOptions(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- FlatInteraction - Class in de.telekom.test.bddwebapp.interaction
-
Save the data flat for the test execution.
- FlatInteraction() - Constructor for class de.telekom.test.bddwebapp.interaction.FlatInteraction
G
- getAlternativeWebDriverConfiguration() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- getAlternativeWebDriverConfiguration() - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- getAlternativeWebDriverConfiguration(Class<? extends WebDriverConfiguration>) - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- getApplicationContext() - Method in interface de.telekom.test.bddwebapp.steps.ScannedStepsFactory
- getApplicationContext() - Method in class de.telekom.test.bddwebapp.stories.AbstractStory
- getApplicationContext() - Method in interface de.telekom.test.bddwebapp.stories.config.FaultTolerantStoryPathResolver
- getApplicationContext() - Method in interface de.telekom.test.bddwebapp.stories.config.ScreenshotStoryReporterBuilder
- getApplicationContext() - Method in class de.telekom.test.bddwebapp.stories.RunAllStories
- getAttribute(String) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- getBrowser() - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- getBrowserPath() - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
-
Path for portable browser
- getContext() - Method in class de.telekom.test.bddwebapp.interaction.FlatInteraction
- getCssValue(String) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- getCurrentPage() - Method in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- getCurrentWebDriverConfiguration() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- getDefaultWebDriverConfiguration() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- getDriver() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- getEnhancedObject(Field, DefaultElementLocatorFactory) - Method in class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementDecorator
- getGridURL() - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- getHtml() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- getLocation() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- getMapFromStoryInteraction() - Method in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- getRect() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- getRestartBrowserBeforeScenarioBaseType() - Method in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStories
- getRowsWithInteractionKey(ExamplesTable) - Method in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- getScreenshotAs(OutputType<X>) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- getSize() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- getStoryClass() - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- getStoryClass(String) - Method in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStories
- getStoryClasses() - Method in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStoryPathResolver
- getStoryInteractionValue(String) - Method in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- getStoryMetaData() - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- getStoryName() - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- getStoryPath() - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- getTagName() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- getTestLevel() - Method in interface de.telekom.test.bddwebapp.steps.ScannedStepsFactory
- getText() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- getURL() - Method in class de.telekom.test.bddwebapp.frontend.page.Page
- getUrlWithHost(String, String) - Method in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- getUrlWithHost(String, String, String) - Method in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- getUrlWithHost(String, String, String, Map<String, String>) - Method in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- getValueFromKeyOrValueOrConcatenated(String) - Method in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- getWebElement() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
H
- hasChildren(By) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- htmlUnitOptions(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
I
- InteractionLifecycleSteps - Class in de.telekom.test.bddwebapp.interaction.steps
-
Regulating the lifecycle of the browser for JBehave frontend tests
- InteractionLifecycleSteps() - Constructor for class de.telekom.test.bddwebapp.interaction.steps.InteractionLifecycleSteps
- intercept(Object, Method, Object[], MethodProxy) - Method in class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementHandler
- internetExplorerOptions(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- invokeListContainingWebElementEnhanced(Object[], MethodProxy) - Method in class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementHandler
- invokeWebElementEnhanced(Object, Method, Object[], MethodProxy) - Method in class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementHandler
- isClosed() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- isConcatenatedKey(String) - Method in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- isDisplayed() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- isEnabled() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- isExecutedByJUnitRunner() - Method in class de.telekom.test.bddwebapp.stories.AbstractStory
- isHeadless() - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- isJQueryAvailable() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- isKey(String) - Method in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- isListWithWebElementEnhanced(Field) - Method in class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementDecorator
- isRestartBrowserBeforeScenario() - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- isRestartBrowserBeforeScenarioForAllStories() - Method in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStories
- isSelected() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- isWebElementEnhanced(Field) - Method in class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementDecorator
J
- JQueryPage - Class in de.telekom.test.bddwebapp.frontend.page
-
Abstract base class for page objects for jquery frontend.
- JQueryPage(WebDriver) - Constructor for class de.telekom.test.bddwebapp.frontend.page.JQueryPage
- jsonConfig() - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
K
- KEY_LITERAL - Static variable in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
L
- lifecycleSteps - Variable in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- LIST_ITEM_FORMAT - Static variable in class de.telekom.test.bddwebapp.interaction.FlatInteraction
- loadChrome(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadEdge(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadFirefox(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadHtmlUnit(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadInternetExplorer(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadOpera(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadRemoteWebdriver(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadSafari(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadWebdriver() - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- loadWebdriver() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- logAllPossibleKeysWithType() - Method in class de.telekom.test.bddwebapp.interaction.FlatInteraction
-
Be careful with this method.
- logAllPossibleKeysWithValue() - Method in class de.telekom.test.bddwebapp.interaction.FlatInteraction
-
Be careful with this method.
- logScreenshot(String, String) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
M
- mapBody() - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- mapPathParam() - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- mapQueryParam() - Method in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- mapQueryParam() - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- mapToValue(String) - Method in class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- metaFilters() - Method in class de.telekom.test.bddwebapp.stories.AbstractStory
N
- NOT_INVOKE_WEB_ELEMENT_METHODS - Static variable in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
O
- open(String) - Method in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- operaOptions(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
P
- Page - Class in de.telekom.test.bddwebapp.frontend.page
-
Abstract base class for page objects.
- Page(WebDriver) - Constructor for class de.telekom.test.bddwebapp.frontend.page.Page
- PATH_PARAMS - Static variable in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- proxiedThreadLocalTargetSourceScenarioInteraction(ThreadLocalTargetSource) - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- proxiedThreadLocalTargetSourceStoryInteraction(ThreadLocalTargetSource) - Method in class de.telekom.test.bddwebapp.interaction.StoryInteraction
- proxy(String, Integer) - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- proxy(String, String) - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
Q
- QUERY_PARAMS - Static variable in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- QUERY_PARAMS - Static variable in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- quit() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- quitBrowserAfterScenario() - Method in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- quitBrowserAfterStories() - Method in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- quitBrowserAfterStory() - Method in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
R
- recall(String) - Method in class de.telekom.test.bddwebapp.interaction.FlatInteraction
-
Get some data in the interaction context.
- recallByHierarchy(String) - Method in class de.telekom.test.bddwebapp.interaction.FlatInteraction
-
Get the value from a complex type by reflection, even in hierarchical objects.
- recallRequest() - Method in class de.telekom.test.bddwebapp.api.steps.ApiSteps
- recallRequest() - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- recallResponse() - Method in class de.telekom.test.bddwebapp.api.steps.ApiSteps
- recallResponse() - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
-
Recall the current response from story interaction.
- recallResponseAsMap() - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- reload() - Method in class de.telekom.test.bddwebapp.frontend.page.Page
- remember(String, Object) - Method in class de.telekom.test.bddwebapp.interaction.FlatInteraction
-
Store some test data in the interaction context for later use.
- rememberFromScenarioInteraction(String) - Method in class de.telekom.test.bddwebapp.interaction.StoryInteraction
-
Store some data from scenario interaction to the story interaction context for later use.
- rememberFromStoryInteraction(String) - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
-
Store some data from story interaction to the scenario interaction context
- rememberObjectFromScenarioInteraction(String, String) - Method in class de.telekom.test.bddwebapp.interaction.StoryInteraction
-
Store an object from scenario interaction for an specific entity in the story interaction context for later use.
- rememberObjectFromStoryInteraction(String, String) - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
-
Store an object from story interaction for an specific entity in the scenario interaction context.
- rememberRequest(RequestSpecification) - Method in class de.telekom.test.bddwebapp.api.steps.ApiSteps
- rememberRequest(RequestSpecification) - Method in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- remoteWebDriverOptions(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- removeStoryFromClassNameStoryPathResolver() - Method in interface de.telekom.test.bddwebapp.stories.config.FaultTolerantStoryPathResolver
- reporterBuilder - Variable in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
- reportUrl(String, String) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
- REQUEST_INTERACTION_KEY - Static variable in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- RequestInteractionFilter - Class in de.telekom.test.bddwebapp.api
-
Filter for Rest Assured that saves the current recallResponse in the Scenario Interaction.
- RequestInteractionFilter(ScenarioInteraction) - Constructor for class de.telekom.test.bddwebapp.api.RequestInteractionFilter
- resetAlternativeWebDriverConfiguration() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- resolveName(Class<? extends Embeddable>) - Method in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStoryPathResolver
- RESPONSE_INTERACTION_KEY - Static variable in interface de.telekom.test.bddwebapp.api.steps.RestAssuredSteps
- RestartBrowserBeforeScenario - Annotation Type in de.telekom.test.bddwebapp.steps
-
Restart the Browser before scenario interaction.
- RestAssuredLifecycleSteps - Class in de.telekom.test.bddwebapp.api.steps
-
Regulating the lifecycle of the browser for JBehave frontend tests
- RestAssuredLifecycleSteps() - Constructor for class de.telekom.test.bddwebapp.api.steps.RestAssuredLifecycleSteps
- RestAssuredSteps - Interface in de.telekom.test.bddwebapp.api.steps
- RunAllStories - Class in de.telekom.test.bddwebapp.stories
-
Run all stories
- RunAllStories() - Constructor for class de.telekom.test.bddwebapp.stories.RunAllStories
- runningStory(String) - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStoryEmbedderMonitor
S
- safariOptions(DesiredCapabilities) - Method in interface de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverConfiguration
- scannedStepsFactory() - Method in interface de.telekom.test.bddwebapp.steps.ScannedStepsFactory
- ScannedStepsFactory - Interface in de.telekom.test.bddwebapp.steps
-
Steps factory for automatic step instantiation by class path scan
- scannedStoryPaths() - Method in interface de.telekom.test.bddwebapp.stories.config.ScannedStoryPaths
- ScannedStoryPaths - Interface in de.telekom.test.bddwebapp.stories.config
-
Scan story classes in classpath and add paths for execution
- scenarioInteraction - Variable in class de.telekom.test.bddwebapp.api.steps.ApiSteps
- scenarioInteraction - Variable in class de.telekom.test.bddwebapp.api.steps.RestAssuredLifecycleSteps
- scenarioInteraction - Variable in class de.telekom.test.bddwebapp.interaction.steps.InteractionLifecycleSteps
- ScenarioInteraction - Class in de.telekom.test.bddwebapp.interaction
-
Holds context variables that are needed in the entire JBehave Scenario.
- ScenarioInteraction() - Constructor for class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- SCREENSHOT_PATH - Static variable in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
- screenshotCreator - Variable in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- ScreenshotCreator - Class in de.telekom.test.bddwebapp.frontend.screenshot
-
Create screenshot and save it to file system.
- ScreenshotCreator(StoryReporterBuilder, WebDriverWrapper) - Constructor for class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
- ScreenshotHtmlOutput - Class in de.telekom.test.bddwebapp.frontend.screenshot
-
Render screenshots for success and error at report
- ScreenshotHtmlOutput(PrintStream, StoryReporterBuilder, boolean, ScreenshotCreator, CurrentStory) - Constructor for class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- screenshotIsNotEmpty(String) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
- screenshotName(String, String) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
- screenshotPath(String, String) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
- ScreenshotReportForm - Class in de.telekom.test.bddwebapp.frontend.screenshot
-
Screenshot report form
- ScreenshotReportForm() - Constructor for class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotReportForm
- screenshotsOnSuccess - Variable in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- screenshotStoryReporterBuilder() - Method in interface de.telekom.test.bddwebapp.stories.config.ScreenshotStoryReporterBuilder
- ScreenshotStoryReporterBuilder - Interface in de.telekom.test.bddwebapp.stories.config
-
Enhanced the JBehave story report builder by screenshots.
- scrollTo() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- scrollToWithDefaultJavaScript() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- scrollToWithJQuery() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- SeleniumSteps - Class in de.telekom.test.bddwebapp.frontend.steps
-
Abstract steps class for selenium test.
- SeleniumSteps() - Constructor for class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- sendKeys(CharSequence...) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- setAlternativeWebDriverConfiguration() - Method in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- setAlternativeWebDriverConfiguration(Class<? extends WebDriverConfiguration>) - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- setDriver(WebDriver) - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- setRestartBrowserBeforeScenarioBaseType(Class<? extends AbstractStory>) - Method in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStories
- setRestartBrowserBeforeScenarioForAllStories(boolean) - Method in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStories
- setScenarioInteraction(ScenarioInteraction) - Method in class de.telekom.test.bddwebapp.interaction.StoryInteraction
- setStoryClass(Class, String) - Method in class de.telekom.test.bddwebapp.stories.customizing.CustomizingStories
- setStoryInteraction(StoryInteraction) - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- setStoryMetaData(Meta) - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- setStoryPath(String) - Method in class de.telekom.test.bddwebapp.stories.customizing.CurrentStory
- setValue(String) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- setWebDriver(WebDriver) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- setWebElement(WebElement) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- startInteraction() - Method in class de.telekom.test.bddwebapp.interaction.FlatInteraction
- startInteraction() - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- Steps - Annotation Type in de.telekom.test.bddwebapp.steps
-
Regulating the lifecycle of the browser for JBehave frontend tests
- stepsFactory() - Method in class de.telekom.test.bddwebapp.stories.AbstractStory
- stepsFactory() - Method in class de.telekom.test.bddwebapp.stories.RunAllStories
- stopInteraction() - Method in class de.telekom.test.bddwebapp.interaction.FlatInteraction
- storiesBasePath() - Method in interface de.telekom.test.bddwebapp.stories.config.ScannedStoryPaths
- storyInteraction - Variable in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- storyInteraction - Variable in class de.telekom.test.bddwebapp.interaction.steps.InteractionLifecycleSteps
- StoryInteraction - Class in de.telekom.test.bddwebapp.interaction
-
Holds context variables that are needed in the entire JBehave Story.
- StoryInteraction() - Constructor for class de.telekom.test.bddwebapp.interaction.StoryInteraction
- storyInteractionParameterConverter - Variable in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- StoryInteractionParameterConverter - Class in de.telekom.test.bddwebapp.steps
-
Maps interaction key like $key to value.
- StoryInteractionParameterConverter() - Constructor for class de.telekom.test.bddwebapp.steps.StoryInteractionParameterConverter
- storyPaths() - Method in class de.telekom.test.bddwebapp.stories.RunAllStories
- submit() - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- successful(String) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- successfulScreenshot(String) - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- successScreenshotPattern() - Method in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotHtmlOutput
- supportForSingleScenarioExecution(Embedder) - Method in class de.telekom.test.bddwebapp.stories.AbstractStory
-
Adding meta matcher for execution of single scenarios, e.g. with the intellij plugin "jbehave debug single scenario"
T
- testLevel() - Method in annotation type de.telekom.test.bddwebapp.steps.Steps
- TestLevel - Annotation Type in de.telekom.test.bddwebapp.stories.config
-
Additional test level annotation to run stories on different environments.
- testLevels() - Method in annotation type de.telekom.test.bddwebapp.stories.config.TestLevel
- testLevelStepsFactory(int) - Method in interface de.telekom.test.bddwebapp.steps.ScannedStepsFactory
- testLevelStoryPaths(int) - Method in interface de.telekom.test.bddwebapp.stories.config.ScannedStoryPaths
- threadLocalScenarioInteraction() - Method in class de.telekom.test.bddwebapp.interaction.ScenarioInteraction
- threadLocalStoryInteraction() - Method in class de.telekom.test.bddwebapp.interaction.StoryInteraction
- toString() - Method in class de.telekom.test.bddwebapp.frontend.page.UrlMatchesExpectation
U
- updateDriver() - Method in class de.telekom.test.bddwebapp.frontend.lifecycle.BrowserDriverUpdater
-
Here you should be careful that the number of 60 requests per hour in the direction of github is not exceeded.
- updateDriver() - Method in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- UrlAppender - Class in de.telekom.test.bddwebapp.util
-
Fault tolerant url appender
- UrlMatchesExpectation - Class in de.telekom.test.bddwebapp.frontend.page
-
ExpectedCondition for url matching.
- UrlMatchesExpectation(String, String) - Constructor for class de.telekom.test.bddwebapp.frontend.page.UrlMatchesExpectation
- UsefulWebDriverConfiguration - Class in de.telekom.test.bddwebapp.frontend.lifecycle
-
A useful configuration with some additions to selenium default for all supported and tested browsers.
- UsefulWebDriverConfiguration() - Constructor for class de.telekom.test.bddwebapp.frontend.lifecycle.UsefulWebDriverConfiguration
V
- value() - Method in annotation type de.telekom.test.bddwebapp.stories.config.AlternativeWebDriverConfiguration
W
- waitFor(long) - Method in class de.telekom.test.bddwebapp.frontend.page.Page
- waitFor(Function<WebDriver, Boolean>, int, String) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- waitForAjaxToComplete() - Method in class de.telekom.test.bddwebapp.frontend.page.JQueryPage
- waitForDisplayed(int) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- waitForExisting(int) - Method in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- webDriver - Variable in class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- WebDriverConfiguration - Interface in de.telekom.test.bddwebapp.frontend.lifecycle
-
The configuration for all supported and tested browsers.
- WebDriverLifecycleSteps - Class in de.telekom.test.bddwebapp.frontend.steps
-
Regulating the lifecycle of the browser for JBehave frontend tests
- WebDriverLifecycleSteps() - Constructor for class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- webDriverWrapper - Variable in class de.telekom.test.bddwebapp.frontend.screenshot.ScreenshotCreator
- webDriverWrapper - Variable in class de.telekom.test.bddwebapp.frontend.steps.SeleniumSteps
- webDriverWrapper - Variable in class de.telekom.test.bddwebapp.frontend.steps.WebDriverLifecycleSteps
- WebDriverWrapper - Class in de.telekom.test.bddwebapp.frontend.lifecycle
-
Manage the current WebDriver instance.
- WebDriverWrapper() - Constructor for class de.telekom.test.bddwebapp.frontend.lifecycle.WebDriverWrapper
- webElement - Variable in class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
- WebElementDecorator - Class in de.telekom.test.bddwebapp.frontend.element.decorator
-
Provides the extended WebElement via the WebElementHandler.
- WebElementDecorator(WebDriver) - Constructor for class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementDecorator
- WebElementEnhanced - Class in de.telekom.test.bddwebapp.frontend.element
-
Extends WebElement by several helper methods.
- WebElementEnhanced() - Constructor for class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
-
Only for internal use
- WebElementEnhanced(WebElement, WebDriver) - Constructor for class de.telekom.test.bddwebapp.frontend.element.WebElementEnhanced
- WebElementHandler - Class in de.telekom.test.bddwebapp.frontend.element.decorator
-
Binds the WebElementEnhanced.
- WebElementHandler(WebDriver, ElementLocator) - Constructor for class de.telekom.test.bddwebapp.frontend.element.decorator.WebElementHandler
- WebElementProxy - Class in de.telekom.test.bddwebapp.frontend.element
- WebElementProxy() - Constructor for class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
-
Only for internal use
- WebElementProxy(WebElement) - Constructor for class de.telekom.test.bddwebapp.frontend.element.WebElementProxy
All Classes All Packages