A B C D E F H L O P R S T U V W 
All Classes All Packages

A

a_web_driver(WebDriverEx) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverFixtures
Sets a web driver for this scenario.
AbstractSauceLabsReporter - Class in dev.aherscu.qa.jgiven.webdriver.utils
Reports pass or fail to SauceLabs per Web Driver session.
AbstractSauceLabsReporter() - Constructor for class dev.aherscu.qa.jgiven.webdriver.utils.AbstractSauceLabsReporter
 
activating_application(String) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Activates specified application.
afterClassQuitWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerClassWebSessionTest
Closes the managed WebDriver after all test methods finished.
afterMethodQuitWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerClassWebSessionTest
Disables per method WebDriver management.
afterMethodQuitWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerMethodWebSessionTest
After each test method finishes, closes the managed WebDriver.
ApplicationPerClassWebSessionTest<C extends WebDriverConfiguration,​GIVEN extends WebDriverFixtures<?>,​WHEN extends WebDriverActions<?>,​THEN extends WebDriverVerifications<?>> - Class in dev.aherscu.qa.jgiven.webdriver
Manages the application lifecycle (WebDriver) to span the entire testcase.
ApplicationPerClassWebSessionTest(Class<C>) - Constructor for class dev.aherscu.qa.jgiven.webdriver.ApplicationPerClassWebSessionTest
 
ApplicationPerMethodWebSessionTest<C extends WebDriverConfiguration,​GIVEN extends WebDriverFixtures<?>,​WHEN extends WebDriverActions<?>,​THEN extends WebDriverVerifications<?>> - Class in dev.aherscu.qa.jgiven.webdriver
Support for multi-threaded application tests.
ApplicationPerMethodWebSessionTest(Class<C>) - Constructor for class dev.aherscu.qa.jgiven.webdriver.ApplicationPerMethodWebSessionTest
 
ApplicationUnmanagedSessionTest<C extends WebDriverConfiguration,​GIVEN extends WebDriverFixtures<?>,​WHEN extends WebDriverActions<?>,​THEN extends WebDriverVerifications<?>> - Class in dev.aherscu.qa.jgiven.webdriver
Provides basic application testing scenario sections.
ApplicationUnmanagedSessionTest(Class<C>) - Constructor for class dev.aherscu.qa.jgiven.webdriver.ApplicationUnmanagedSessionTest
 
at(String) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverFixtures
Opens Web application at specified host if not already open.
attaching_screenshot() - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 
attaching_screenshot() - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
 
attaching_screenshot(int) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 
attaching_screenshot(int) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
 
AUTO_QUIT - Static variable in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverFixtures
Add to capabilities in order to automatically quit the web driver by end of scenario; value does not matter.

B

beforeClassOpenWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerClassWebSessionTest
Opens the managed WebDriver before any test method begins running.
beforeMethodOpenWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerClassWebSessionTest
Disables per method WebDriver management.
beforeMethodOpenWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerMethodWebSessionTest
Before each test method begins execution, opens the managed WebDriver using WebDriverConfiguration.

C

capabilities() - Method in class dev.aherscu.qa.jgiven.webdriver.WebDriverConfiguration
 
capabilities(WebDriverConfiguration.DeviceType) - Method in class dev.aherscu.qa.jgiven.webdriver.WebDriverConfiguration
 
capabilitiesFor(String) - Method in class dev.aherscu.qa.jgiven.webdriver.WebDriverConfiguration
 
CapabilitiesFormatter - Class in dev.aherscu.qa.jgiven.webdriver.formatters
Annotation formatter for Capabilities objects.
CapabilitiesFormatter() - Constructor for class dev.aherscu.qa.jgiven.webdriver.formatters.CapabilitiesFormatter
 
CapabilitiesFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.webdriver.formatters
Formatter annotation for Capabilities objects.
clicking(Supplier<WebElement>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Clicks a specified element, retrying as much as configured; the element is retrieved via specified supplier before each retry.
clicking(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Clicks a specified element, retrying as much as configured; the element is retrieved via specified locator before each retry.
clicking_once(Supplier<WebElement>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 
clicking_once(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 
context(Predicate<String>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverFixtures
Switches to specified Appium context.
continuing_section() - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerClassWebSessionTest
Continues on same device session without recovery.
continuing_section(Runnable) - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerClassWebSessionTest
Continues on same device with specified recovery procedure.

D

dev.aherscu.qa.jgiven.webdriver - package dev.aherscu.qa.jgiven.webdriver
 
dev.aherscu.qa.jgiven.webdriver.formatters - package dev.aherscu.qa.jgiven.webdriver.formatters
 
dev.aherscu.qa.jgiven.webdriver.model - package dev.aherscu.qa.jgiven.webdriver.model
 
dev.aherscu.qa.jgiven.webdriver.steps - package dev.aherscu.qa.jgiven.webdriver.steps
 
dev.aherscu.qa.jgiven.webdriver.tags - package dev.aherscu.qa.jgiven.webdriver.tags
 
dev.aherscu.qa.jgiven.webdriver.utils - package dev.aherscu.qa.jgiven.webdriver.utils
 
deviceType() - Method in class dev.aherscu.qa.jgiven.webdriver.WebDriverConfiguration
 

E

element(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Finds an element by specified locator and brings it into view.
element(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
Finds an element by specified locator and brings it into view.
element(By, Matcher<WebElement>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
Verifies that a specific element matches given criteria.
elements(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Finds all elements matching specified locator.
elements(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
Finds all elements matching specified locator.
elements(By, Matcher<Iterable<WebElement>>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
Verifies that a specific set of elements matches given criteria.
ensureElements(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Retrieves matching DOM elements by specified locator and context.

F

forcefullyClicking(Supplier<WebElement>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Clicks a specified element even if hidden or out of view, retrying as much as configured; the element is retrieved via specified supplier before each retry.
forcefullyClicking(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Clicks a specified element even if hidden or out of view, retrying as much as configured; the element is retrieved via specified locator before each retry.
format(Object, CapabilitiesFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.webdriver.formatters.CapabilitiesFormatter
 
format(Object, WebDriverFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.webdriver.formatters.WebDriverFormatter
 
format(Object, WinAppDriverFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.webdriver.formatters.WinAppDriverFormatter
 

H

hasElements(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Retrieves matching DOM elements by specified locator and context.
hiding_keyboard() - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Hides the keyboard by clicking on the screen.

L

long_pressing(Supplier<WebElement>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Long presses a specified element, retrying as much as configured; the element is retrieved via specified supplier before each retry.
long_pressing(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Long presses a specified element, retrying as much as configured;the element is retrieved via specified locator before each retry.

O

onTestFailure(ITestResult) - Method in class dev.aherscu.qa.jgiven.webdriver.utils.AbstractSauceLabsReporter
 
onTestSuccess(ITestResult) - Method in class dev.aherscu.qa.jgiven.webdriver.utils.AbstractSauceLabsReporter
 
opening(String) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 
opening(URI) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Opens an URL into the given browser.

P

provider() - Method in class dev.aherscu.qa.jgiven.webdriver.WebDriverConfiguration
 

R

requiredCapabilities() - Method in class dev.aherscu.qa.jgiven.webdriver.WebDriverConfiguration
 
requiredCapabilities(WebDriverConfiguration.DeviceType) - Method in class dev.aherscu.qa.jgiven.webdriver.WebDriverConfiguration
 
rotating_device_to(ScreenOrientation) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Rotates devices to specified orientation.

S

sauceLabs() - Method in class dev.aherscu.qa.jgiven.webdriver.utils.AbstractSauceLabsReporter
 
sauceLabs() - Method in class dev.aherscu.qa.jgiven.webdriver.utils.SauceLabsReporter
 
SauceLabsReporter - Class in dev.aherscu.qa.jgiven.webdriver.utils
 
SauceLabsReporter() - Constructor for class dev.aherscu.qa.jgiven.webdriver.utils.SauceLabsReporter
 
scrollIntoView(WebElement) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Scrolls specified element into view.
scrollIntoView(WebElement) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverFixtures
Scrolls specified element into view.
scrollIntoView(WebElement) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
Scrolls specified element into view.
sending_application_to_background_for(Duration) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Sends the application to background for specified duration.
starting_section() - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerMethodWebSessionTest
Scenario starting section that uses the managed WebDriver.
starting_section(WebDriverEx) - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationUnmanagedSessionTest
Scenario starting section that uses a specific WebDriver.
starting_section(Capabilities) - Method in class dev.aherscu.qa.jgiven.webdriver.ApplicationUnmanagedSessionTest
Scenario starting section using specific Web Driver capabilities.
submitting_the_form_containing(By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Submits the form containing the specified field.
switching_to_context(Predicate<String>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Switches to specified Appium context.
switching_to_window(String) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Switches to specified window.

T

terminating_application(String) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Terminates the specified application.
the_application(Matcher<ApplicationState>, String) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
Verifies application state matches specified criteria.
the_title(Matcher<String>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
Verifies the title is as expected.
thisWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 
thisWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverFixtures
 
thisWebDriver() - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
 
typing_$_into(String, Supplier<WebElement>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Types into a field, clearing it before and hiding the keyboard afterwards.
typing_$_into(String, By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Types into a field, clearing it before and hiding the keyboard afterwards.
typing_$_into_without_clearing(String, Supplier<WebElement>) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 
typing_$_into_without_clearing(String, By) - Method in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 

U

UITest - Annotation Type in dev.aherscu.qa.jgiven.webdriver.tags
User interface testing annotation.

V

value() - Method in annotation type dev.aherscu.qa.jgiven.webdriver.formatters.CapabilitiesFormatter.Annotation
 

W

webDriver - Variable in class dev.aherscu.qa.jgiven.webdriver.ApplicationPerMethodWebSessionTest
WebDriver client to be managed by this scenario.
webDriver - Variable in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
Expected browser object.
webDriver - Variable in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverFixtures
The given Web Driver.
webDriver - Variable in class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
Expected browser object.
WebDriverActions<SELF extends WebDriverActions<SELF>> - Class in dev.aherscu.qa.jgiven.webdriver.steps
Generic browser actions.
WebDriverActions() - Constructor for class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverActions
 
WebDriverConfiguration - Class in dev.aherscu.qa.jgiven.webdriver
Provides WebDriver-related configuration items.
WebDriverConfiguration(Configuration...) - Constructor for class dev.aherscu.qa.jgiven.webdriver.WebDriverConfiguration
 
WebDriverFixtures<SELF extends WebDriverFixtures<SELF>> - Class in dev.aherscu.qa.jgiven.webdriver.steps
Generic web driver fixtures.
WebDriverFixtures() - Constructor for class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverFixtures
 
WebDriverFormatter - Class in dev.aherscu.qa.jgiven.webdriver.formatters
Annotation formatter for WebDriver.
WebDriverFormatter() - Constructor for class dev.aherscu.qa.jgiven.webdriver.formatters.WebDriverFormatter
 
WebDriverFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.webdriver.formatters
Formatter annotation for WebDriver.
WebDriverScenarioType - Interface in dev.aherscu.qa.jgiven.webdriver.model
Web Driver type of scenario.
WebDriverTest - Annotation Type in dev.aherscu.qa.jgiven.webdriver.tags
Self test tagging annotation.
WebDriverVerifications<SELF extends WebDriverVerifications<SELF>> - Class in dev.aherscu.qa.jgiven.webdriver.steps
Generic browser verifications.
WebDriverVerifications() - Constructor for class dev.aherscu.qa.jgiven.webdriver.steps.WebDriverVerifications
 
WinAppDriverFormatter - Class in dev.aherscu.qa.jgiven.webdriver.formatters
Annotation formatter for WinAppDriver.
WinAppDriverFormatter() - Constructor for class dev.aherscu.qa.jgiven.webdriver.formatters.WinAppDriverFormatter
 
WinAppDriverFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.webdriver.formatters
Formatter annotation for WebDriver.
A B C D E F H L O P R S T U V W 
All Classes All Packages