A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCsvDataProvider - Class in dev.aherscu.qa.jgiven.commons.utils
-
Generic CSV data provider; you should specialize it for your type by overriding
AbstractCsvDataProvider.type()
, like this: - AbstractCsvDataProvider() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.AbstractCsvDataProvider
- AbstractElement<T> - Class in dev.aherscu.qa.jgiven.commons.model
-
Provides default implementations for all model elements.
- AbstractElement() - Constructor for class dev.aherscu.qa.jgiven.commons.model.AbstractElement
- AbstractTestListener - Class in dev.aherscu.qa.jgiven.commons.utils
- AbstractTestListener() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.AbstractTestListener
- AbstractWireMockTest<T extends AnyScenarioType,GIVEN extends GenericFixtures<T,?> & ScenarioType<T>,WHEN extends GenericActions<T,?> & ScenarioType<T>,THEN extends GenericVerifications<T,?> & ScenarioType<T>> - Class in dev.aherscu.qa.jgiven.commons
-
Contains REST sample tests just to ensure that the testing infrastructure works as required.
- AbstractWireMockTest() - Constructor for class dev.aherscu.qa.jgiven.commons.AbstractWireMockTest
-
Initializes with
BaseConfiguration
. - afterClass() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of methods annotated with
AfterClass
. - afterMethod() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of methods annotated with
AfterMethod
. - afterMethodKeepJenkinsAlive(Method) - Method in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
When running repeated tests in Jenkins we must write something into the console otherwise connection is lost.
- afterScenario() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of methods annotated with
AfterScenario
. - afterStage() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of methods annotated with
AfterStage
. - alert(Consumer<Alert>, WebDriver) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
- AnyScenarioType - Interface in dev.aherscu.qa.jgiven.commons.model
-
Any type of scenario.
- apply(SELF) - Method in class dev.aherscu.qa.jgiven.commons.utils.StepWithDescription
- apply(T) - Method in class dev.aherscu.qa.jgiven.commons.utils.FunctionWithDescription
- args() - Method in annotation type dev.aherscu.qa.jgiven.commons.formatters.ObjectsMatrixFormatter.Annotation
- aroundBeforeOrAfterMethod(ProceedingJoinPoint) - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Prevents execution if in
dryrun
mode. - aroundScreenshottingMethod(ProceedingJoinPoint) - Method in class dev.aherscu.qa.jgiven.commons.utils.AttachesScreenshotAspect
-
Attaches a screenshot even if the advised method failed.
- aroundSelfTest(ProceedingJoinPoint) - Method in class dev.aherscu.qa.jgiven.commons.utils.DiagnosticsAspect
- aroundSelfTest2(ProceedingJoinPoint) - Method in class dev.aherscu.qa.jgiven.commons.utils.DiagnosticsAspect
- aroundSetDurationInNanos(ProceedingJoinPoint, StepModel) - Method in class dev.aherscu.qa.jgiven.commons.utils.StepModelPatchAspect
-
Monitors attempts to set step method's duration.
- aroundStepMethod(ProceedingJoinPoint) - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Prevents execution if in
dryrun
mode. - aroundStepMethod(ProceedingJoinPoint) - Method in class dev.aherscu.qa.jgiven.commons.utils.LoggingAspect
-
Logs step execution.
- asAndroid() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Casts an WebDriver into an AndroidDriver.
- asClassSession() - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- asGeneric() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
- asIOS() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
- asJavaScriptExecutor() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Casts an WebDriver into a JavascriptExecutor.
- asRemote() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Casts an WebDriver into a RemoteWebDriver.
- assertElementTimer - Static variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
- asWindows() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Casts an WebDriver into a WindowsDriver.
- attach(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Attaches specified text.
- ATTACHEMENT_TRANSFORMER - Static variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Override to force other image transformation.
- AttachesScreenshot - Annotation Type in dev.aherscu.qa.jgiven.commons.utils
-
Screenshot directive annotation.
- AttachesScreenshotAspect - Class in dev.aherscu.qa.jgiven.commons.utils
-
Monitors execution of methods of
MayAttachScreenshots
derivatives which are annotated byAttachesScreenshot
and callsMayAttachScreenshots.attaching_screenshot()
just before method returns even if there was a failure. - AttachesScreenshotAspect() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.AttachesScreenshotAspect
- attaching_screenshot() - Method in interface dev.aherscu.qa.jgiven.commons.utils.MayAttachScreenshots
-
Attaches a screenshot with not delay.
- attaching_screenshot(int) - Method in interface dev.aherscu.qa.jgiven.commons.utils.MayAttachScreenshots
-
Attaches a screenshot after specified delay.
- attachScreenshot(WebDriverEx) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Zero delay screenshot.
- attachScreenshot(WebDriverEx, long) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Delayed screenshot.
- attachScreenshot(T, long) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Delayed screenshot.
B
- BeanUtilsConverter - Annotation Type in dev.aherscu.qa.jgiven.commons.utils
-
Provides the means to specify a
Converter
for the annotated type. - beforeClass() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of methods annotated with
BeforeClass
. - beforeClassInitializeSession() - Method in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
Renames current thread as
<class-simple-name>
, as returned byClass.getSimpleName()
. - beforeMethod() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of methods annotated with
BeforeMethod
. - beforeMethodInitializeSession(Method, Object[]) - Method in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
If the
ConfigurableScenarioTest.randomId
forcurrent thread
was not already set, then generates one and sets it. - beforeOrAfterMethod() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of before or after methods.
- beforeScenario() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of methods annotated with
BeforeScenario
. - beforeScenarioConfigurePolling() - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
- beforeScenarioConfigurePolling() - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Configures the retry policy.
- beforeStage() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of methods annotated with
BeforeStage
. - build() - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials.CredentialsBuilder
- build() - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName.SessionNameBuilder
- build() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverSessionInfo.WebDriverSessionInfoBuilder
- builder() - Static method in class dev.aherscu.qa.jgiven.commons.model.Credentials
- builder() - Static method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- builder() - Static method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverSessionInfo
C
- call() - Method in class dev.aherscu.qa.jgiven.commons.utils.CallableWithDescription
- CallableWithDescription<V> - Class in dev.aherscu.qa.jgiven.commons.utils
-
Wraps a
Callable
with a description. - CallableWithDescription(String, Callable<V>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.CallableWithDescription
- canEqual(Object) - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials
- canEqual(Object) - Method in class dev.aherscu.qa.jgiven.commons.model.Numeric
- canEqual(Object) - Method in class dev.aherscu.qa.jgiven.commons.model.Percentage
- canEqual(Object) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- capabilities - Variable in class dev.aherscu.qa.jgiven.commons.utils.WebDriverSessionInfo
- capabilities(Capabilities) - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverSessionInfo.WebDriverSessionInfoBuilder
- className - Variable in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- className(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName.SessionNameBuilder
- clickTimer - Static variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
- comment(String) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Deprecated.use
ScenarioTestBase.section(String)
- compiled(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.MvelReferenceGenerator
- concatenate_$_files_from_$_into(IOFileFilter, File, File) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Concatenates all files in specified source directory recursing into sub-directories.
- concurrency - Static variable in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
Concurrency achieved so far.
- ConfigurableScenarioTest<C extends dev.aherscu.qa.testing.utils.config.AbstractConfiguration<? extends org.apache.commons.configuration.Configuration>,T extends AnyScenarioType,GIVEN extends GenericFixtures<T,?> & ScenarioType<T>,WHEN extends GenericActions<T,?> & ScenarioType<T>,THEN extends GenericVerifications<T,?> & ScenarioType<T>> - Class in dev.aherscu.qa.jgiven.commons.utils
-
Enables Apache Configuration on JGiven/TestNG tests.
- ConfigurableScenarioTest(Class<C>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
Initializes the configuration type of this scenario by "configuration-sources.xml".
- configuration() - Method in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
On first call initializes the configuration for this scenario type and caches it; on further calls will return the cached configuration.
- configurationType - Variable in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
The configuration type of this scenario.
- ConnectionDefaults - Class in dev.aherscu.qa.jgiven.commons.utils
-
Defines connection defaults.
- ConnectionDefaults() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.ConnectionDefaults
- context(Predicate<String>, ContextAware) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Switches to specified Appium context.
- contextFor(Object) - Method in class dev.aherscu.qa.jgiven.commons.utils.MvelReferenceGenerator
- Credentials - Class in dev.aherscu.qa.jgiven.commons.model
-
Username/password pair.
- Credentials() - Constructor for class dev.aherscu.qa.jgiven.commons.model.Credentials
- Credentials(Credentials.CredentialsBuilder<?, ?>) - Constructor for class dev.aherscu.qa.jgiven.commons.model.Credentials
- Credentials.CredentialsBuilder<C extends Credentials,B extends Credentials.CredentialsBuilder<C,B>> - Class in dev.aherscu.qa.jgiven.commons.model
- CredentialsBuilder() - Constructor for class dev.aherscu.qa.jgiven.commons.model.Credentials.CredentialsBuilder
- csvBuilderFor(Reader) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractCsvDataProvider
- currentStep - Variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Provides programmatic access to current step.
D
- data(Method) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractCsvDataProvider
- DATA - Static variable in class dev.aherscu.qa.jgiven.commons.utils.AbstractCsvDataProvider
- DEFAULT_CONNECTION_TIMEOUT - Static variable in class dev.aherscu.qa.jgiven.commons.utils.ConnectionDefaults
-
The default connection timeout in milliseconds.
- DEFAULT_EXECUTION_TIMEOUT - Static variable in class dev.aherscu.qa.jgiven.commons.utils.ConnectionDefaults
-
The default execution timeout in milliseconds.
- DEFAULT_INTERVAL_MS - Static variable in class dev.aherscu.qa.jgiven.commons.utils.TestRetryAnalyzer
-
The default retry interval in milliseconds.
- DEFAULT_READ_TIMEOUT - Static variable in class dev.aherscu.qa.jgiven.commons.utils.ConnectionDefaults
-
The default read timeout in milliseconds.
- DEFAULT_RETRIES - Static variable in class dev.aherscu.qa.jgiven.commons.utils.TestRetryAnalyzer
-
The default retries.
- Defect - Annotation Type in dev.aherscu.qa.jgiven.commons.tags
-
SPR information.
- deleting_directory(File) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Deletes directory from specified path.
- description() - Method in interface dev.aherscu.qa.jgiven.commons.formatters.DescriptionFormatter.HasDescription
- description() - Method in class dev.aherscu.qa.jgiven.commons.utils.CallableWithDescription
- description() - Method in class dev.aherscu.qa.jgiven.commons.utils.FunctionWithDescription
- description() - Method in class dev.aherscu.qa.jgiven.commons.utils.StepWithDescription
- DescriptionFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Annotation formatter for objects with
DescriptionFormatter.HasDescription
. - DescriptionFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.DescriptionFormatter
- DescriptionFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for objects with
DescriptionFormatter.HasDescription
. - DescriptionFormatter.HasDescription - Interface in dev.aherscu.qa.jgiven.commons.formatters
-
Something that has a description.
- descriptionOf(WebElement) - Static method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
- DesiredCapabilitiesEx - Class in dev.aherscu.qa.jgiven.commons.utils
-
Allows definition of
DesiredCapabilities
to be chained. - DesiredCapabilitiesEx() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.DesiredCapabilitiesEx
-
Begins chaining with no capabilities.
- DesiredCapabilitiesEx(Capabilities) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.DesiredCapabilitiesEx
-
Begins chaining with specified capabilities.
- dev.aherscu.qa.jgiven.commons - package dev.aherscu.qa.jgiven.commons
- dev.aherscu.qa.jgiven.commons.formatters - package dev.aherscu.qa.jgiven.commons.formatters
- dev.aherscu.qa.jgiven.commons.model - package dev.aherscu.qa.jgiven.commons.model
- dev.aherscu.qa.jgiven.commons.steps - package dev.aherscu.qa.jgiven.commons.steps
- dev.aherscu.qa.jgiven.commons.tags - package dev.aherscu.qa.jgiven.commons.tags
- dev.aherscu.qa.jgiven.commons.utils - package dev.aherscu.qa.jgiven.commons.utils
- DiagnosticsAspect - Class in dev.aherscu.qa.jgiven.commons.utils
-
TBD
- DiagnosticsAspect() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.DiagnosticsAspect
- dispatch(WebDriverEx.Event, WebElement) - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Dispatches and event to a target element per DOM Level4
- doing_nothing() - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Does nothing.
- doing_nothing(long) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Does nothing for specified duration.
- doing_nothing(Duration) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Does nothing for specified duration.
- DoublePercentage - Class in dev.aherscu.qa.jgiven.commons.model
-
Represents a
Double
Percentage
. - DoublePercentage(double) - Constructor for class dev.aherscu.qa.jgiven.commons.model.DoublePercentage
- doubleValue() - Method in class dev.aherscu.qa.jgiven.commons.model.Percentage
- dryRun - Static variable in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
- DryRunAspect - Class in dev.aherscu.qa.jgiven.commons.utils
-
Monitors execution of JGiven step methods.
- DryRunAspect() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
E
- element(By, SearchContext) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Retrieves a DOM element by specified locator and context and brings it into view, if needed.
- Element<T> - Interface in dev.aherscu.qa.jgiven.commons.model
-
Root of all model elements.
- elements(By, SearchContext) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Retrieves DOM elements by specified locator and context.
- ensureElements(By, SearchContext) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Retrieves matching DOM elements by specified locator and context.
- EPOCH_MILLI_64 - Static variable in class dev.aherscu.qa.jgiven.commons.model.TypedScenarioTest
-
Base64-encoded epoch-milliseconds of this run using
Instant.toEpochMilli()
. - equals(Object) - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials
- equals(Object) - Method in class dev.aherscu.qa.jgiven.commons.model.Numeric
- equals(Object) - Method in class dev.aherscu.qa.jgiven.commons.model.Percentage
- equals(Object) - Method in class dev.aherscu.qa.jgiven.commons.model.Text
- equals(Object) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- Event(WebDriverEx.Event.Type, Map<String, Object>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.Event
- eventInitDict - Variable in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.Event
- eventually(StepWithDescription<SELF>, Policy<SELF>...) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
-
Executes specified step on same thread, and repeats it upon
AssertionError
. - eventually(Function<SELF, SELF>, Policy<SELF>...) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
-
Repeatedly executes specified block on same thread, verifying its outcome matches the expected.
- eventually_assert_that(Supplier<V>, Matcher<V>, Policy<SELF>...) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
-
Asserts supplied object matches specified matcher on same thread.
- ExceptionPerThreadListener - Class in dev.aherscu.qa.jgiven.commons.utils
- ExceptionPerThreadListener() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.ExceptionPerThreadListener
- extRes() - Method in annotation type dev.aherscu.qa.jgiven.commons.utils.Root
F
- failing_on_purpose_with(Throwable) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Failing with specified throwable for self-testing purposes.
- FileFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter for
File
s. - FileFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.FileFormatter
- FileFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
File
s. - firstNameFor(int) - Static method in class dev.aherscu.qa.jgiven.commons.model.Name
- floatValue() - Method in class dev.aherscu.qa.jgiven.commons.model.Percentage
- forceClick(WebElement) - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Bypasses Selenium by executing the click via JavaScript, thus enabling clicking of obscured or otherwise hidden elements.
- format(DescriptionFormatter.HasDescription, String...) - Method in class dev.aherscu.qa.jgiven.commons.formatters.DescriptionFormatter
- format(JsonAssertion<?>, String...) - Method in class dev.aherscu.qa.jgiven.commons.formatters.JsonAssertionFormatter
- format(Boolean, String...) - Method in class dev.aherscu.qa.jgiven.commons.formatters.NotOrBlankFormatter
- format(Iterable<? extends JsonAssertion<?>>, String...) - Method in class dev.aherscu.qa.jgiven.commons.formatters.JsonAssertionsFormatter
- format(Object[][], String...) - Method in class dev.aherscu.qa.jgiven.commons.formatters.ObjectsMatrixFormatter
- format(Object, FileFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.commons.formatters.FileFormatter
- format(Object, ObjectAsJsonFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.commons.formatters.ObjectAsJsonFormatter
- format(Object, ObjectExFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.commons.formatters.ObjectExFormatter
- format(Object, ObjectFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.commons.formatters.ObjectFormatter
- format(Object, StringFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.commons.formatters.StringFormatter
- format(Object, UnitFormatter.Annotation) - Method in class dev.aherscu.qa.jgiven.commons.formatters.UnitFormatter
- format(Pair<?, ?>, String...) - Method in class dev.aherscu.qa.jgiven.commons.formatters.PairFormatter
- from(String) - Static method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
-
Parses a Web Driver session name from specified string.
- from(Capabilities) - Static method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Attempts to initialize a Web driver with specified capabilities.
- fromStrings(String...) - Method in class dev.aherscu.qa.jgiven.commons.model.AbstractElement
- fromStrings(String...) - Method in interface dev.aherscu.qa.jgiven.commons.model.Element
-
Deserializes this object from given strings.
- FunctionWithDescription<T,R> - Class in dev.aherscu.qa.jgiven.commons.utils
-
Wraps a
Function
with a description. - FunctionWithDescription(String, Function<T, R>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.FunctionWithDescription
G
- generateDescription(TagConfiguration, Annotation, Object) - Method in class dev.aherscu.qa.jgiven.commons.utils.ReferenceTagDescriptionGenerator
- generateFromCurrentThreadAndTime() - Static method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- generateHref(TagConfiguration, Annotation, Object) - Method in class dev.aherscu.qa.jgiven.commons.utils.ReferenceHrefGenerator
- generateRandomId() - Method in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
Generates a Base64, URL-friendly, encoding of a random UUID.
- generateWith(Object) - Method in class dev.aherscu.qa.jgiven.commons.utils.MvelReferenceGenerator
- GenericActions<T extends AnyScenarioType,SELF extends GenericActions<T,SELF>> - Class in dev.aherscu.qa.jgiven.commons.steps
-
Generic actions.
- GenericActions() - Constructor for class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Logs the construction of this stage.
- GenericFixtures<T extends AnyScenarioType,SELF extends GenericFixtures<T,SELF>> - Class in dev.aherscu.qa.jgiven.commons.steps
-
Generic fixtures.
- GenericFixtures() - Constructor for class dev.aherscu.qa.jgiven.commons.steps.GenericFixtures
-
Logs the construction of this stage.
- GenericVerifications<T extends AnyScenarioType,SELF extends GenericVerifications<T,SELF>> - Class in dev.aherscu.qa.jgiven.commons.steps
-
Generic verifications.
- GenericVerifications() - Constructor for class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
-
Logs the construction of this stage.
- getScenario() - Method in class dev.aherscu.qa.jgiven.commons.utils.ScenarioTestEx
- gotpointercapture - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
H
- hashCode() - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials
- hashCode() - Method in class dev.aherscu.qa.jgiven.commons.model.Numeric
- hashCode() - Method in class dev.aherscu.qa.jgiven.commons.model.Percentage
- hashCode() - Method in class dev.aherscu.qa.jgiven.commons.model.Text
- hashCode() - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
I
- id - Variable in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- id(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName.SessionNameBuilder
- IgnoreSeleniumInternalErrors - Class in dev.aherscu.qa.jgiven.commons.utils
- IgnoreSeleniumInternalErrors() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.IgnoreSeleniumInternalErrors
- INTERNAL_DATA_PROVIDER - Static variable in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
The internal data provider name.
- intervalMs() - Method in annotation type dev.aherscu.qa.jgiven.commons.utils.TestRetryAnalyzer.Config
- intRes() - Method in annotation type dev.aherscu.qa.jgiven.commons.utils.Root
- intValue() - Method in class dev.aherscu.qa.jgiven.commons.model.Percentage
- INVALID - Static variable in class dev.aherscu.qa.jgiven.commons.utils.SessionName
-
An invalid session name; this might happen with a test which does not correctly set its session name, or does not care about because it does not use the WebDriver infrastructure.
- is(Class<?>) - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
- isRecoverableException(Throwable) - Static method in exception dev.aherscu.qa.jgiven.commons.TestRuntimeException
- issuedRandomIds - Static variable in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
List of generated random identifiers.
J
- JsonAssertionFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Annotation formatter for JSON paths.
- JsonAssertionFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.JsonAssertionFormatter
- JsonAssertionFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
By
objects. - JsonAssertionsFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Annotation formatter for JSON paths.
- JsonAssertionsFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.JsonAssertionsFormatter
- JsonAssertionsFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
By
objects.
L
- lastNameFor(int) - Static method in class dev.aherscu.qa.jgiven.commons.model.Name
- length() - Method in annotation type dev.aherscu.qa.jgiven.commons.formatters.ObjectFormatter.Annotation
- locateTimer - Static variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
- LoggingAspect - Class in dev.aherscu.qa.jgiven.commons.utils
-
Logs execution of JGiven step methods.
- LoggingAspect() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.LoggingAspect
- longValue() - Method in class dev.aherscu.qa.jgiven.commons.model.Percentage
- lostpointercapture - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
M
- maxFileSizeToRead() - Method in annotation type dev.aherscu.qa.jgiven.commons.formatters.FileFormatter.Annotation
- maxWidth() - Method in annotation type dev.aherscu.qa.jgiven.commons.formatters.StringFormatter.Annotation
- mayAttachScreenshots() - Method in class dev.aherscu.qa.jgiven.commons.utils.AttachesScreenshotAspect
-
Matches the execution of any method within a sub-type of
MayAttachScreenshots
. - MayAttachScreenshots<SELF> - Interface in dev.aherscu.qa.jgiven.commons.utils
-
Use to mark a JGiven stage that may attach screenshots.
- methodName - Variable in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- methodName(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName.SessionNameBuilder
- METRIC_REGISTRY - Static variable in class dev.aherscu.qa.jgiven.commons.utils.MetricReporterSuiteListener
-
Metrics to be reported shall be registered here.
- MetricReporterSuiteListener - Class in dev.aherscu.qa.jgiven.commons.utils
-
On finish, writes all accumulated metrics to console and to CSV files.
- MetricReporterSuiteListener() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.MetricReporterSuiteListener
- MissingCoverage - Annotation Type in dev.aherscu.qa.jgiven.commons.tags
-
Missing coverage.
- MouseEvent(WebDriverEx.Event.Type, Map<String, Object>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.MouseEvent
- MvelReferenceGenerator - Class in dev.aherscu.qa.jgiven.commons.utils
- MvelReferenceGenerator() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.MvelReferenceGenerator
N
- name(List<String>, int) - Static method in class dev.aherscu.qa.jgiven.commons.model.Name
- Name - Class in dev.aherscu.qa.jgiven.commons.model
-
Represents a name.
- Name(String) - Constructor for class dev.aherscu.qa.jgiven.commons.model.Name
- NATIVE_APP_CONTEXT - Static variable in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
The application native context id.
- normalized(String) - Static method in class dev.aherscu.qa.jgiven.commons.model.Text
- normalizedValue() - Method in class dev.aherscu.qa.jgiven.commons.model.Text
- notConfigurableScenarioTestMethod() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of any method not within
ConfigurableScenarioTest
. - nothing() - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericFixtures
-
Does nothing -- just initializes the JGiven infrastructure.
- NotOrBlankFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Annotation formatter for
Boolean
objects. - NotOrBlankFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.NotOrBlankFormatter
- Numeric<T extends Number> - Class in dev.aherscu.qa.jgiven.commons.model
-
Represents an identifier.
- Numeric(T) - Constructor for class dev.aherscu.qa.jgiven.commons.model.Numeric
- Numeric.Serializer<T extends Numeric<?>> - Class in dev.aherscu.qa.jgiven.commons.model
-
JSON serialization logic for
Numeric
s. - NumericId<T extends Number> - Class in dev.aherscu.qa.jgiven.commons.model
-
Represents a numeric identifier.
- NumericId(T) - Constructor for class dev.aherscu.qa.jgiven.commons.model.NumericId
O
- ObjectAsJsonFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter for
Object
s using ReflectionToStringBuilder. - ObjectAsJsonFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.ObjectAsJsonFormatter
- ObjectAsJsonFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
Object
s. - ObjectExFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter for
Object
s using ReflectionToStringBuilder. - ObjectExFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.ObjectExFormatter
- ObjectExFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
Object
s. - ObjectFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter for
Object
s. - ObjectFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.ObjectFormatter
- ObjectFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
Object
s. - ObjectsMatrixFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Formats a two dimensional array of
Object
s such that each row appears on separate line and each cell is separated from next one by a comma. - ObjectsMatrixFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.ObjectsMatrixFormatter
- ObjectsMatrixFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
Object
[][] objects. - onFinish(ISuite) - Method in class dev.aherscu.qa.jgiven.commons.utils.MetricReporterSuiteListener
- onFinish(ISuite) - Method in class dev.aherscu.qa.jgiven.commons.utils.RandomIdReporter
- onFinish(ITestContext) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractTestListener
- onFinish(ITestContext) - Method in class dev.aherscu.qa.jgiven.commons.utils.ScenarioTestListenerEx
- onStart(ISuite) - Method in class dev.aherscu.qa.jgiven.commons.utils.MetricReporterSuiteListener
- onStart(ISuite) - Method in class dev.aherscu.qa.jgiven.commons.utils.RandomIdReporter
- onStart(ITestContext) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractTestListener
- onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractTestListener
- onTestFailure(ITestResult) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractTestListener
- onTestFailure(ITestResult) - Method in class dev.aherscu.qa.jgiven.commons.utils.ExceptionPerThreadListener
- onTestSkipped(ITestResult) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractTestListener
- onTestStart(ITestResult) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractTestListener
- onTestSuccess(ITestResult) - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractTestListener
- originalCapabilities - Variable in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Original capabilities used to initiate this web driver; might be null.
P
- PairFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Annotation formatter for
Pair
objects. - PairFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.PairFormatter
- PairFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
Pair
objects. - params - Variable in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- params(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName.SessionNameBuilder
- parserContext() - Method in class dev.aherscu.qa.jgiven.commons.utils.MvelReferenceGenerator
- password - Variable in class dev.aherscu.qa.jgiven.commons.model.Credentials
-
The password.
- password(String) - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials.CredentialsBuilder
-
The password.
- Percentage<T extends Number> - Class in dev.aherscu.qa.jgiven.commons.model
-
Represents a percentage.
- Percentage(T) - Constructor for class dev.aherscu.qa.jgiven.commons.model.Percentage
- Percentage.Serializer<T extends Percentage<?>> - Class in dev.aherscu.qa.jgiven.commons.model
- pointercancel - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
- pointerdown - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
- pointerenter - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
- PointerEvent(WebDriverEx.PointerEvent.PointerEventType, Map<String, Object>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent
- pointerleave - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
- pointermove - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
- pointerout - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
- pointerover - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
- pointerup - dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
- pollDelay - Static variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
- pollTimeout - Static variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
R
- randomId - Variable in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
Stores a random string per thread.
- randomId() - Method in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
- RandomIdReporter - Class in dev.aherscu.qa.jgiven.commons.utils
-
On finish, writes all identifiers used by this test suite into a file as specified by the
identifiers-file
parameter of defining TestNG descriptor. - RandomIdReporter() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.RandomIdReporter
- raw() - Method in annotation type dev.aherscu.qa.jgiven.commons.utils.Root
- Reference - Annotation Type in dev.aherscu.qa.jgiven.commons.tags
-
Reference information.
- ReferenceHrefGenerator - Class in dev.aherscu.qa.jgiven.commons.utils
-
Generates links to any reference.
- ReferenceHrefGenerator() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.ReferenceHrefGenerator
- ReferenceTagDescriptionGenerator - Class in dev.aherscu.qa.jgiven.commons.utils
-
Generates links to a Reference.
- ReferenceTagDescriptionGenerator() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.ReferenceTagDescriptionGenerator
- remoteSessions - Static variable in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Maps tests to remote Web Driver sessions, if there were any.
- retries() - Method in annotation type dev.aherscu.qa.jgiven.commons.utils.TestRetryAnalyzer.Config
- retry(Callable<SELF>) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Repeatedly executes specified callable, per
StageEx.retryPolicy
. - retry(ITestResult) - Method in class dev.aherscu.qa.jgiven.commons.utils.IgnoreSeleniumInternalErrors
- retry(ITestResult) - Method in class dev.aherscu.qa.jgiven.commons.utils.TestRetryAnalyzer
- retryCounters - Static variable in class dev.aherscu.qa.jgiven.commons.utils.TestRetryAnalyzer
-
Retries per qualified method name
<class>.<method>
. - retrying(StepWithDescription<SELF>) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Retries specified step according to pre-configured
StageEx.retryPolicy
. - retrying(Function<SELF, SELF>) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Retries specified step according to pre-configured
StageEx.retryPolicy
. - retryPolicy - Variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
The configured retry policy.
- Root - Annotation Type in dev.aherscu.qa.jgiven.commons.utils
-
Annotation bound to
Locale.ROOT
locale.
S
- safely(StepWithDescription<SELF>) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Safely executes specified step, swallowing all exceptions.
- safely(Callable<SELF>) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Safely executes specified callable, swallowing all exceptions.
- safely(Function<SELF, SELF>) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericActions
-
Safely executes specified step, swallowing all exceptions.
- safelyQuit() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Quits the driver swallowing exceptions.
- ScenarioTestEx<GIVEN,WHEN,THEN> - Class in dev.aherscu.qa.jgiven.commons.utils
-
This is a complete replacement of
ScenarioTest
in order to useScenarioTestListenerEx
. - ScenarioTestEx() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.ScenarioTestEx
- ScenarioTestListenerEx - Class in dev.aherscu.qa.jgiven.commons.utils
-
TestNG Test listener to enrich JGiven report with additional tags.
- ScenarioTestListenerEx() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.ScenarioTestListenerEx
- ScenarioType<T extends AnyScenarioType> - Interface in dev.aherscu.qa.jgiven.commons.model
-
Used to mark a stage as belonging to some type of scenario.
- screenshotDelayMs - Static variable in class dev.aherscu.qa.jgiven.commons.utils.AttachesScreenshotAspect
- screenshots - Static variable in class dev.aherscu.qa.jgiven.commons.utils.AttachesScreenshotAspect
- screenshottingMethod() - Method in class dev.aherscu.qa.jgiven.commons.utils.AttachesScreenshotAspect
-
Matches the execution of any method annotated with
AttachesScreenshot
. - scrollIntoView(WebElement) - Method in class dev.aherscu.qa.jgiven.commons.utils.StageEx
-
Scrolls specified element into view.
- scrollIntoView(WebElement) - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Scrolls an Element into View per CSSOM View Module Element Interface Extensions
- scrollIntoViewTimer - Static variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
- SegmentedName - Class in dev.aherscu.qa.jgiven.commons.model
-
Represents a name built of segments delimited by some separator.
- SegmentedName(char, String...) - Constructor for class dev.aherscu.qa.jgiven.commons.model.SegmentedName
- SegmentedName(String...) - Constructor for class dev.aherscu.qa.jgiven.commons.model.SegmentedName
- self() - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials.CredentialsBuilder
- selfTest() - Static method in class dev.aherscu.qa.jgiven.commons.utils.DiagnosticsAspect
- SelfTest - Annotation Type in dev.aherscu.qa.jgiven.commons.tags
-
Self test tagging annotation.
- selfTestExecution() - Method in class dev.aherscu.qa.jgiven.commons.utils.DiagnosticsAspect
- selfTestExecution2() - Method in class dev.aherscu.qa.jgiven.commons.utils.DiagnosticsAspect
- sendKeysTimer - Static variable in class dev.aherscu.qa.jgiven.commons.utils.StageEx
- separator() - Method in annotation type dev.aherscu.qa.jgiven.commons.formatters.ObjectFormatter.Annotation
- serialize(T, JsonGenerator, SerializerProvider) - Method in class dev.aherscu.qa.jgiven.commons.model.Numeric.Serializer
- serialize(T, JsonGenerator, SerializerProvider) - Method in class dev.aherscu.qa.jgiven.commons.model.Percentage.Serializer
- serialize(T, JsonGenerator, SerializerProvider) - Method in class dev.aherscu.qa.jgiven.commons.model.Text.Serializer
- Serializer() - Constructor for class dev.aherscu.qa.jgiven.commons.model.Numeric.Serializer
- Serializer() - Constructor for class dev.aherscu.qa.jgiven.commons.model.Percentage.Serializer
- Serializer() - Constructor for class dev.aherscu.qa.jgiven.commons.model.Text.Serializer
- sessionId - Variable in class dev.aherscu.qa.jgiven.commons.utils.WebDriverSessionInfo
- sessionId(SessionId) - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverSessionInfo.WebDriverSessionInfoBuilder
- sessionInfos() - Static method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
- SessionName - Class in dev.aherscu.qa.jgiven.commons.utils
- SessionName.SessionNameBuilder - Class in dev.aherscu.qa.jgiven.commons.utils
- setDurationInNanos(StepModel) - Method in class dev.aherscu.qa.jgiven.commons.utils.StepModelPatchAspect
-
Matches the execution of
StepModel.setDurationInNanos(long)
- should_succeed(Matcher<Boolean>) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
-
Verifies that the expected is true.
- StageEx<SELF extends StageEx<?>> - Class in dev.aherscu.qa.jgiven.commons.utils
-
Provides a reference to current step in order to allow attachments.
- StageEx() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.StageEx
- stageMethod() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of any method within a sub-type of
StageBase
. - startMockRestServer() - Method in class dev.aherscu.qa.jgiven.commons.AbstractWireMockTest
- startTime - Variable in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
Start time of execution thread.
- stepMethod() - Method in class dev.aherscu.qa.jgiven.commons.utils.DryRunAspect
-
Matches the execution of any method returning SELF (a subclass of
StageBase
. - stepMethod() - Method in class dev.aherscu.qa.jgiven.commons.utils.LoggingAspect
-
Matches the execution of any method returning SELF (a subclass of
StageBase
. - StepModelPatchAspect - Class in dev.aherscu.qa.jgiven.commons.utils
-
Patches
StepModel
in order to allow correct reporting of step execution duration. - StepModelPatchAspect() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.StepModelPatchAspect
- StepWithDescription<SELF> - Class in dev.aherscu.qa.jgiven.commons.utils
-
Wraps a
Function
with a description. - StepWithDescription(String, Function<SELF, SELF>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.StepWithDescription
- StepWithDescription(Function<SELF, SELF>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.StepWithDescription
- stopMockRestServer() - Method in class dev.aherscu.qa.jgiven.commons.AbstractWireMockTest
- StringFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter for
String
s. - StringFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.StringFormatter
- StringFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for
String
s.
T
- template() - Method in class dev.aherscu.qa.jgiven.commons.utils.MvelReferenceGenerator
- template() - Method in class dev.aherscu.qa.jgiven.commons.utils.ReferenceHrefGenerator
- template() - Method in class dev.aherscu.qa.jgiven.commons.utils.ReferenceTagDescriptionGenerator
- TestRetryAnalyzer - Class in dev.aherscu.qa.jgiven.commons.utils
-
Implements TestNG test retry mechanism.
- TestRetryAnalyzer() - Constructor for class dev.aherscu.qa.jgiven.commons.utils.TestRetryAnalyzer
- TestRetryAnalyzer.Config - Annotation Type in dev.aherscu.qa.jgiven.commons.utils
-
Configures the test retry mechanism.
- TestRuntimeException - Exception in dev.aherscu.qa.jgiven.commons
-
A test runtime exception from which recovery is not possible.
- TestRuntimeException() - Constructor for exception dev.aherscu.qa.jgiven.commons.TestRuntimeException
-
Constructs a test run-time exception without cause.
- TestRuntimeException(String) - Constructor for exception dev.aherscu.qa.jgiven.commons.TestRuntimeException
-
Constructs a test run-time exception with a message.
- TestRuntimeException(Throwable) - Constructor for exception dev.aherscu.qa.jgiven.commons.TestRuntimeException
-
Constructs a test run-time exception with a cause.
- Text - Class in dev.aherscu.qa.jgiven.commons.model
-
Represents a textual value.
- Text(String) - Constructor for class dev.aherscu.qa.jgiven.commons.model.Text
- Text.Serializer<T extends Text> - Class in dev.aherscu.qa.jgiven.commons.model
- the_file_$_should_contain(File, String) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
-
Verifies the contents of the specified file.
- the_file_$_should_match(File, Matcher<String>) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
-
Verifies the contents of the specified file.
- the_JSON_file_$_should_contain(File, Iterable<? extends JsonAssertion<?>>) - Method in class dev.aherscu.qa.jgiven.commons.steps.GenericVerifications
-
Verifies the contents of the specified JSON file.
- throwable() - Static method in class dev.aherscu.qa.jgiven.commons.utils.ExceptionPerThreadListener
- timestamp - Variable in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- timestamp(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName.SessionNameBuilder
- toString() - Method in class dev.aherscu.qa.jgiven.commons.model.AbstractElement
- toString() - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials.CredentialsBuilder
- toString() - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials
- toString() - Method in class dev.aherscu.qa.jgiven.commons.model.Numeric
-
Use this method to get a textual representation of this identifier.
- toString() - Method in class dev.aherscu.qa.jgiven.commons.model.Text
- toString() - Method in class dev.aherscu.qa.jgiven.commons.utils.CallableWithDescription
- toString() - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName.SessionNameBuilder
- toString() - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- toString() - Method in class dev.aherscu.qa.jgiven.commons.utils.StepWithDescription
- toString() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.Event
- toString() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
- toString() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverSessionInfo
- toString() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverSessionInfo.WebDriverSessionInfoBuilder
- transform(ITestAnnotation, Class, Constructor, Method) - Method in class dev.aherscu.qa.jgiven.commons.utils.TestRetryAnalyzer
- type - Variable in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.Event
-
The type of this Pointer Event.
- type() - Method in class dev.aherscu.qa.jgiven.commons.utils.AbstractCsvDataProvider
- TypedScenarioTest<T extends AnyScenarioType,GIVEN extends GenericFixtures<T,?> & ScenarioType<T>,WHEN extends GenericActions<T,?> & ScenarioType<T>,THEN extends GenericVerifications<T,?> & ScenarioType<T>> - Class in dev.aherscu.qa.jgiven.commons.model
-
Strongly typed scenario.
- TypedScenarioTest() - Constructor for class dev.aherscu.qa.jgiven.commons.model.TypedScenarioTest
U
- UIEvent(WebDriverEx.Event.Type, Map<String, Object>) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.UIEvent
- UnitFormatter - Class in dev.aherscu.qa.jgiven.commons.formatters
-
Annotation formatter for units.
- UnitFormatter() - Constructor for class dev.aherscu.qa.jgiven.commons.formatters.UnitFormatter
- UnitFormatter.Annotation - Annotation Type in dev.aherscu.qa.jgiven.commons.formatters
-
Formatter annotation for units.
- USE_FIRST_PARAM - Static variable in class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
-
The first parameter to be used with
CaseAs
annotation. - userName - Variable in class dev.aherscu.qa.jgiven.commons.model.Credentials
-
The username.
- userName(String) - Method in class dev.aherscu.qa.jgiven.commons.model.Credentials.CredentialsBuilder
-
The username.
V
- value - Variable in class dev.aherscu.qa.jgiven.commons.model.Numeric
-
The value of this identifier.
- value - Variable in class dev.aherscu.qa.jgiven.commons.model.Percentage
-
The value of this percentage.
- value - Variable in class dev.aherscu.qa.jgiven.commons.model.Text
-
The value.
- value() - Method in annotation type dev.aherscu.qa.jgiven.commons.formatters.FileFormatter.Annotation
- value() - Method in annotation type dev.aherscu.qa.jgiven.commons.formatters.StringFormatter.Annotation
- value() - Method in annotation type dev.aherscu.qa.jgiven.commons.formatters.UnitFormatter.Annotation
- value() - Method in annotation type dev.aherscu.qa.jgiven.commons.tags.Defect
- value() - Method in annotation type dev.aherscu.qa.jgiven.commons.tags.MissingCoverage
- value() - Method in annotation type dev.aherscu.qa.jgiven.commons.tags.Reference
- value() - Method in annotation type dev.aherscu.qa.jgiven.commons.utils.BeanUtilsConverter
- value() - Method in annotation type dev.aherscu.qa.jgiven.commons.utils.Root
- valueOf(String) - Static method in enum dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dev.aherscu.qa.jgiven.commons.utils.WebDriverEx.PointerEvent.PointerEventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- webContextIdentifier() - Method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Retrieves Web context identifier of running mobile application.
- WebDriverEx - Class in dev.aherscu.qa.jgiven.commons.utils
-
Provides additional actions over standard Selenium Remote Web Driver.
- WebDriverEx(WebDriver, Capabilities) - Constructor for class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
- WebDriverEx.Event - Class in dev.aherscu.qa.jgiven.commons.utils
-
Represents a DOM Event.
- WebDriverEx.Event.Type - Interface in dev.aherscu.qa.jgiven.commons.utils
-
Represents an event type.
- WebDriverEx.MouseEvent - Class in dev.aherscu.qa.jgiven.commons.utils
-
Represents a DOM MouseEvent.
- WebDriverEx.PointerEvent - Class in dev.aherscu.qa.jgiven.commons.utils
-
Represents a DOM Pointer Event.
- WebDriverEx.PointerEvent.PointerEventType - Enum in dev.aherscu.qa.jgiven.commons.utils
-
Types of Pointer Events
- WebDriverEx.UIEvent - Class in dev.aherscu.qa.jgiven.commons.utils
-
Represents a DOM UIEvent.
- webDriverFor(Capabilities) - Static method in class dev.aherscu.qa.jgiven.commons.utils.WebDriverEx
-
Initializes a WebDriver for specified capabilities.
- WebDriverSessionInfo - Class in dev.aherscu.qa.jgiven.commons.utils
- WebDriverSessionInfo.WebDriverSessionInfoBuilder - Class in dev.aherscu.qa.jgiven.commons.utils
- wireMockServer - Variable in class dev.aherscu.qa.jgiven.commons.AbstractWireMockTest
- with(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.DesiredCapabilitiesEx
-
Chains a
true
capability. - with(String, Object) - Method in class dev.aherscu.qa.jgiven.commons.utils.DesiredCapabilitiesEx
-
Chains a capability.
- with(Stream<Map.Entry<String, Object>>) - Method in class dev.aherscu.qa.jgiven.commons.utils.DesiredCapabilitiesEx
-
Chains additional properties to this set of capabilities.
- withAdded(String, Object) - Method in class dev.aherscu.qa.jgiven.commons.utils.DesiredCapabilitiesEx
-
Appends on existing capability.
- withClassName(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- withId(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- withMethodName(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- withParams(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
- withTimestamp(String) - Method in class dev.aherscu.qa.jgiven.commons.utils.SessionName
All Classes All Packages