- acceptAlert(WebDriver) - Method in interface au.com.agic.apptesting.utils.BrowserInteropUtils
-
Accepts a browser alert
- acceptAlert(WebDriver) - Method in class au.com.agic.apptesting.utils.impl.BrowserInteropUtilsImpl
-
- activeSession() - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Creates an empty ZAP session
- AGStepDefinitions - Class in au.com.agic.apptesting.steps
-
Steps that are specific to Auto and General web apps
- AGStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.AGStepDefinitions
-
- allowUrl(String) - Method in class au.com.agic.apptesting.steps.ProxyStepDefinitions
-
Allow access to all urls that match the regex
- APP_URL_OVERRIDE_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The URL to use for the app
- APP_URL_OVERRIDE_SYSTEM_PROPERTY_REGEX - Static variable in class au.com.agic.apptesting.constants.Constants
-
Defines a URL to name mapping from a system property
- appendAlias(String, String, String) - Method in class au.com.agic.apptesting.steps.ModifyStepDefinitions
-
Modify an aliased value by appending it with a string.
- appendWithComma(StringBuilder, String) - Method in class au.com.agic.apptesting.utils.impl.StringBuilderUtilsImpl
-
Appends a value to a string builder with a comma if the string builder is not empty
- appendWithComma(StringBuilder, String) - Method in interface au.com.agic.apptesting.utils.StringBuilderUtils
-
- appendWithDelimiter(StringBuilder, String, String) - Method in class au.com.agic.apptesting.utils.impl.StringBuilderUtilsImpl
-
- appendWithDelimiter(StringBuilder, String, String) - Method in interface au.com.agic.apptesting.utils.StringBuilderUtils
-
- appendWithSemicolon(StringBuilder, String) - Method in class au.com.agic.apptesting.utils.impl.StringBuilderUtilsImpl
-
Appends a value to a string builder with a semicolon if the string builder is not empty
- appendWithSemicolon(StringBuilder, String) - Method in interface au.com.agic.apptesting.utils.StringBuilderUtils
-
- appendWithSpace(StringBuilder, String) - Method in class au.com.agic.apptesting.utils.impl.StringBuilderUtilsImpl
-
Appends a value to a string builder with a space if the string builder is not empty
- appendWithSpace(StringBuilder, String) - Method in interface au.com.agic.apptesting.utils.StringBuilderUtils
-
- ApplicationUrlLoader - Interface in au.com.agic.apptesting.utils
-
A service for loading the urls associated with an application.
- ApplicationUrlLoaderImpl - Class in au.com.agic.apptesting.utils.impl
-
Loads the application urls from configuration
- ApplicationUrlLoaderImpl() - Constructor for class au.com.agic.apptesting.utils.impl.ApplicationUrlLoaderImpl
-
- aroundStep(ProceedingJoinPoint) - Method in class au.com.agic.apptesting.aspects.EarlyExitAspect
-
This aspect will return from any step once an early exit has been flagged
- as(Class<T>, Object) - Static method in class au.com.agic.apptesting.utils.CastUtils
-
- AttributeChecker - Interface in au.com.agic.apptesting.utils
-
Utility methods for checking the state of a xml node
- AttributeCheckerImpl - Class in au.com.agic.apptesting.utils.impl
-
implementation of the attribute checker interface
- AttributeCheckerImpl() - Constructor for class au.com.agic.apptesting.utils.impl.AttributeCheckerImpl
-
- au.com.agic.apptesting - package au.com.agic.apptesting
-
- au.com.agic.apptesting.aspects - package au.com.agic.apptesting.aspects
-
This package contains spring aspects that are used to provide
global functionality to all steps.
- au.com.agic.apptesting.constants - package au.com.agic.apptesting.constants
-
This package contains constants and default values used by the application
- au.com.agic.apptesting.exception - package au.com.agic.apptesting.exception
-
This package contains custom exceptions
- au.com.agic.apptesting.junit - package au.com.agic.apptesting.junit
-
Contains JAXB classes that map to jUnit XML results
- au.com.agic.apptesting.profiles - package au.com.agic.apptesting.profiles
-
These classes map the DDS profiles to Java POJOs with JaxB.
- au.com.agic.apptesting.profiles.configuration - package au.com.agic.apptesting.profiles.configuration
-
- au.com.agic.apptesting.profiles.dataset - package au.com.agic.apptesting.profiles.dataset
-
- au.com.agic.apptesting.steps - package au.com.agic.apptesting.steps
-
This package contains the cucumber step definitions, which map the Gherkin steps
to Java code.
- au.com.agic.apptesting.utils - package au.com.agic.apptesting.utils
-
Contains interfaces for various services used by the testing application
- au.com.agic.apptesting.utils.impl - package au.com.agic.apptesting.utils.impl
-
Contains implementations of the service interfaces
- au.com.agic.apptesting.webdriver - package au.com.agic.apptesting.webdriver
-
- au.com.agic.apptesting.zap - package au.com.agic.apptesting.zap
-
- AutoAliasUtils - Interface in au.com.agic.apptesting.utils
-
A service that supports the autoalias functionality
- AutoAliasUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementation of the AutoAliasUtils service
- AutoAliasUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.AutoAliasUtilsImpl
-
- autoselectPostcode(String, String) - Method in class au.com.agic.apptesting.steps.AGStepDefinitions
-
The postcode suggestion box is a pain in the ass.
- cancelAlert(WebDriver) - Method in interface au.com.agic.apptesting.utils.BrowserInteropUtils
-
Cancels a browser alert
- cancelAlert(WebDriver) - Method in class au.com.agic.apptesting.utils.impl.BrowserInteropUtilsImpl
-
- CAPABILITIES_XPATH - Static variable in class au.com.agic.apptesting.constants.Constants
-
- Capability - Class in au.com.agic.apptesting.profiles.configuration
-
Represents a <capability>
element
- Capability() - Constructor for class au.com.agic.apptesting.profiles.configuration.Capability
-
- CastUtils - Class in au.com.agic.apptesting.utils
-
Utilities for casting objects
- checkBrowserTitleStep(String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify the title in the browser
- checkElementClassStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an element has the specified class using simple selection
- checkElementClassStep(String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an element has the specified class
- checkVulnerabilities(String, String) - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Check to see if any risks were identified during the scan
- CHROME - Static variable in class au.com.agic.apptesting.constants.Constants
-
The value assigned to the system property to indicate that the tests should
be run in chrome.
- CHROME_EXECUTABLE_LOCATION_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The location of the chrome executable
- CHROME_WEB_DRIVER_LOCATION_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The location of the chrome webdriver executable See http://chromedriver.storage.googleapis.com/index.html
- ChronoConverterUtils - Interface in au.com.agic.apptesting.utils
-
A service for converting strings to chrono units
- ChronoConverterUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the chrono converter service
- ChronoConverterUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.ChronoConverterUtilsImpl
-
- CLASS - Static variable in interface au.com.agic.apptesting.utils.GetBy
-
- cleanupOldReports() - Method in interface au.com.agic.apptesting.utils.CleanupUtils
-
Deletes the cucumber report files
- cleanupOldReports() - Method in class au.com.agic.apptesting.utils.impl.CleanupUtilsImpl
-
- CleanupUtils - Interface in au.com.agic.apptesting.utils
-
A service used to clean up old report files
- CleanupUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the cleanup service
- CleanupUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.CleanupUtilsImpl
-
- clearContentToFirstScenario(String) - Method in class au.com.agic.apptesting.utils.impl.FeatureFileImporterImpl
-
https://github.com/AutoGeneral/IridiumApplicationTesting/issues/66
- clearElement(String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Clears the contents of an element using simple selection
- clearElement(String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Clears the contents of an element
- clearHiddenElement(String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Clears the contents of a hidden element using simple selection
- clearHiddenElement(String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Clears the contents of an element
- clearWebDriverForThread(String, boolean) - Method in class au.com.agic.apptesting.utils.impl.LocalThreadWebDriverMapImpl
-
- clearWebDriverForThread(String, boolean) - Method in class au.com.agic.apptesting.utils.impl.RemoteThreadWebDriverMapImpl
-
- clearWebDriverForThread(String, boolean) - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
Clears the web driver assigned to a thread.
- clearWebDriverForThread(boolean) - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
Clears the web driver assigned to the current thread.
- clickCancelOnAlert(String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks cancel on the alert
- clickElementSimpleStep(String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
A simplified step that will click on an element found by ID attribute, name attribue,
class attribute, xpath or CSS selector.
- clickElementStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks on an element
- clickElementWithAttrStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks an element on the page selected via its attributes
- clickElementWithDatepicker(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.AGStepDefinitions
-
Clicks an element on the page of the datepicker.
- clickElementWithRandomNumberStep(String, String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks on an element with a random number
- clickHiddenElementStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks on an element that may or may not be visible on the page
- clickHiddenLinkStep(String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks a link that may or may not be visible on the page
- clickInElement(String, Float, Float, String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks within the area of an element.
- ClickingStepDefinitions - Class in au.com.agic.apptesting.steps
-
Gherkin steps used to click elements.
- ClickingStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
- clickLinkStep(String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks a link on the page
- clickOKOnAlert(String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Clicks ok on the alert
- clickSimpleHiddenElementStep(String, String, String) - Method in class au.com.agic.apptesting.steps.ClickingStepDefinitions
-
Selects an element with simplified selection and clicks on an it regardless of wether is
is or is not be visible on the page
- clickWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is clickable within a given amount of time.
- clickWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is clickable within a given amount of time.
- clickWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to be clickable on the page.
- clickWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to be clickable on the page.
- COMMENT_LINE - Static variable in class au.com.agic.apptesting.constants.Constants
-
- CommonDataSet - Class in au.com.agic.apptesting.profiles.dataset
-
Represents a <commonDataSet>
element
- CommonDataSet() - Constructor for class au.com.agic.apptesting.profiles.dataset.CommonDataSet
-
- CONFIGURATION - Static variable in class au.com.agic.apptesting.constants.Constants
-
The name of profiles to load over the BROWSERSTACK_CONFIG_PROFILE_NAME profile for this run
to overwrite some settings.
- Configuration - Class in au.com.agic.apptesting.profiles.configuration
-
Represents a <profile>
element
- Configuration() - Constructor for class au.com.agic.apptesting.profiles.configuration.Configuration
-
- ConfigurationException - Exception in au.com.agic.apptesting.exception
-
Represents a state where the configuration files are incomplete or invalid
- ConfigurationException() - Constructor for exception au.com.agic.apptesting.exception.ConfigurationException
-
- ConfigurationException(String) - Constructor for exception au.com.agic.apptesting.exception.ConfigurationException
-
- ConfigurationException(String, Throwable) - Constructor for exception au.com.agic.apptesting.exception.ConfigurationException
-
- ConfigurationException(Exception) - Constructor for exception au.com.agic.apptesting.exception.ConfigurationException
-
- configureAutoaliasing(String) - Method in class au.com.agic.apptesting.steps.InitialisationStepDefinitions
-
Enables or disables autoaliasing.
- configureLogging(String) - Method in class au.com.agic.apptesting.utils.impl.LogbackConfiguration
-
- configureLogging(String) - Method in interface au.com.agic.apptesting.utils.LoggingConfiguration
-
Configure the logging subsystem
- configureProxies(List<File>, List<File>) - Method in class au.com.agic.apptesting.utils.impl.ProxyManagerImpl
-
- configureProxies(List<File>, List<File>) - Method in interface au.com.agic.apptesting.utils.ProxyManager
-
Create and configure all the proxies that are required ti run the test.
- configureWebDriver(List<File>) - Method in class au.com.agic.apptesting.utils.impl.WebDriverHandlerImpl
-
- configureWebDriver(List<File>) - Method in interface au.com.agic.apptesting.utils.WebDriverHandler
-
Extracts the integrated web driver and configures the system properties
- Constants - Class in au.com.agic.apptesting.constants
-
Common settings
- convertTagsToList(String) - Method in class au.com.agic.apptesting.utils.impl.TagAnalyserImpl
-
- convertTagsToList(String) - Method in interface au.com.agic.apptesting.utils.TagAnalyser
-
- copyAlias(String, String) - Method in class au.com.agic.apptesting.steps.ModifyStepDefinitions
-
Copy an alias
- copyDependentSystemProperties() - Method in class au.com.agic.apptesting.utils.impl.SystemPropertyUtilsImpl
-
- copyDependentSystemProperties() - Method in interface au.com.agic.apptesting.utils.SystemPropertyUtils
-
Some system properties are defined by external dependencies that can't be passed in
directly by Web Start, so we copy them from the web start jnlp prefixed properties
to the standard properties
- copyFromJar(String, Path) - Method in interface au.com.agic.apptesting.utils.FileSystemUtils
-
recursivly copies a directory embedded in the jar file to a location on the disk
- copyFromJar(URI, Path) - Method in interface au.com.agic.apptesting.utils.FileSystemUtils
-
recursivly copies a directory embedded in the jar file to a location on the disk
- copyFromJar(String, Path) - Method in class au.com.agic.apptesting.utils.impl.FileSystemUtilsImpl
-
- copyFromJar(URI, Path) - Method in class au.com.agic.apptesting.utils.impl.FileSystemUtilsImpl
-
- copyVariableToDefaultLocation(String) - Method in class au.com.agic.apptesting.utils.impl.SystemPropertyUtilsImpl
-
- copyVariableToDefaultLocation(String) - Method in interface au.com.agic.apptesting.utils.SystemPropertyUtils
-
Copies system properties from the javaws prefixed namespace into the default namespace
- createArgs() - Method in class au.com.agic.apptesting.webdriver.GeckoDriverServiceEx.Builder
-
- createDefaultService() - Static method in class au.com.agic.apptesting.webdriver.GeckoDriverServiceEx
-
- createDriverService(File, int, ImmutableList<String>, ImmutableMap<String, String>) - Method in class au.com.agic.apptesting.webdriver.GeckoDriverServiceEx.Builder
-
- createWebDriver(List<ProxyDetails<?>>, List<File>) - Method in class au.com.agic.apptesting.utils.impl.WebDriverFactoryImpl
-
- createWebDriver(List<ProxyDetails<?>>, List<File>) - Method in interface au.com.agic.apptesting.utils.WebDriverFactory
-
- CrossPlatformUtils - Interface in au.com.agic.apptesting.utils
-
Methods for dealing with cross platform issues
- CrossPlatformUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
implementation of CrossPlatformUtils
- CrossPlatformUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.CrossPlatformUtilsImpl
-
- CSS_SELECTOR - Static variable in interface au.com.agic.apptesting.utils.GetBy
-
- CustomEventStepDefinitions - Class in au.com.agic.apptesting.steps
-
Gherkin steps for simulating custom HTML events.
- CustomEventStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.CustomEventStepDefinitions
-
- DATA_SETS_PROFILE_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The name of the profile that contains data sets for the test
- DataExtractionStepDefinitions - Class in au.com.agic.apptesting.steps
-
Gherkin steps used to extract data from the web page.
- DataExtractionStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
- DataSet - Class in au.com.agic.apptesting.profiles.dataset
-
Represents a <dataset>
element
- DataSet() - Constructor for class au.com.agic.apptesting.profiles.dataset.DataSet
-
- DataSets - Class in au.com.agic.apptesting.profiles.dataset
-
Represents a <dataSets>
element
- DataSets() - Constructor for class au.com.agic.apptesting.profiles.dataset.DataSets
-
- DatasetsRootElement - Class in au.com.agic.apptesting.profiles.dataset
-
Represents a <profile>
element
- DatasetsRootElement() - Constructor for class au.com.agic.apptesting.profiles.dataset.DatasetsRootElement
-
- DatasetsRootWrapper - Class in au.com.agic.apptesting.profiles.dataset
-
This is used when deserialising from JSON with a wrapped root value.
- DatasetsRootWrapper() - Constructor for class au.com.agic.apptesting.profiles.dataset.DatasetsRootWrapper
-
- DebuggingStepDefinitions - Class in au.com.agic.apptesting.steps
-
Gherkin steps used to debug a test script.
- DebuggingStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.DebuggingStepDefinitions
-
- DEFAULT_PHANTOM_JS_LOGGING_LEVEL - Static variable in class au.com.agic.apptesting.constants.Constants
-
The default phantom js logging level
- DEFAULT_SLEEP_TIMEOUT - Static variable in class au.com.agic.apptesting.webdriver.WebDriverWaitEx
-
- DEFAULT_URL_NAME - Static variable in class au.com.agic.apptesting.constants.Defaults
-
The default name of a url mapped to a feature group
- DEFAULT_WAIT_TIME - Static variable in class au.com.agic.apptesting.constants.Constants
-
Wait a second between steps by default
- Defaults - Class in au.com.agic.apptesting.constants
-
Provides default values for the UI, to be used on the first run
- deleteAllCookie() - Method in class au.com.agic.apptesting.steps.DebuggingStepDefinitions
-
Deletes all cookies
- deleteCookie(String, String) - Method in class au.com.agic.apptesting.steps.DebuggingStepDefinitions
-
Deletes a cookie with the name and path
- DesiredCapabilities - Class in au.com.agic.apptesting.profiles.configuration
-
Represents a <desiredCapabilities>
element
- DesiredCapabilities() - Constructor for class au.com.agic.apptesting.profiles.configuration.DesiredCapabilities
-
- DesiredCapabilitiesLoader - Interface in au.com.agic.apptesting.utils
-
Provides a service for loading desired capability profiles from configuration file
- DesiredCapabilitiesLoaderImpl - Class in au.com.agic.apptesting.utils.impl
-
Provides a service for loading desired capability profiles
- DesiredCapabilitiesLoaderImpl() - Constructor for class au.com.agic.apptesting.utils.impl.DesiredCapabilitiesLoaderImpl
-
- DesktopInteraction - Interface in au.com.agic.apptesting.utils
-
Module with methods for interacting with the desktop
- DesktopInteractionImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementation of DesktopInteraction
- DesktopInteractionImpl() - Constructor for class au.com.agic.apptesting.utils.impl.DesktopInteractionImpl
-
- DISABLE_INTEROP - Static variable in class au.com.agic.apptesting.constants.Constants
-
This system property can be set to true to disable all automatic workarounds implemented for different
browsers.
- disableAllScanners() - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
This configures ZAP with no scanners, neither passive nor active
- disableAutoaliasing() - Method in class au.com.agic.apptesting.steps.InitialisationStepDefinitions
-
Disables autoaliasing.
- displayAttrWait(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that an element with the supplied attribute and attribute value is displayed
(i.e.
- displayAttrWait(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element with the supplied attribute and attribute value to be displayed
(i.e.
- displaySimpleWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is displayed (i.e.
- displaySimpleWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to be displayed (i.e.
- displayStartingMarker() - Method in class au.com.agic.apptesting.steps.DebuggingStepDefinitions
-
When comparing the performance of a page in a recorded video, it is useful to have some kind of
visual indication when the script is started.
- displayWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is displayed (i.e.
- displayWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to be displayed (i.e.
- downloadJar(List<File>) - Method in class au.com.agic.apptesting.utils.impl.JarDownloaderImpl
-
- downloadJar(List<File>) - Method in interface au.com.agic.apptesting.utils.JarDownloader
-
Download a local copy of the JAR file to a temporary location so libraries like
ZAP and Cucumber can inspect it.
- DriverException - Exception in au.com.agic.apptesting.exception
-
Represents an error extracting the webdriver driver executables, or returning
a web driver for use with the feature.
- DriverException() - Constructor for exception au.com.agic.apptesting.exception.DriverException
-
- DriverException(String) - Constructor for exception au.com.agic.apptesting.exception.DriverException
-
- DriverException(String, Throwable) - Constructor for exception au.com.agic.apptesting.exception.DriverException
-
- DriverException(Exception) - Constructor for exception au.com.agic.apptesting.exception.DriverException
-
- DropDownStepDefinitions - Class in au.com.agic.apptesting.steps
-
Gherkin steps for working with drop down lists.
- DropDownStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.DropDownStepDefinitions
-
- DRY_RUN - Static variable in class au.com.agic.apptesting.constants.Constants
-
The system property that is set to enable a dry run through the script
- dumpAliasMap() - Method in class au.com.agic.apptesting.steps.DebuggingStepDefinitions
-
Dumps the alias map to the console
- dumpCookieName(String) - Method in class au.com.agic.apptesting.steps.DebuggingStepDefinitions
-
Dumps the value of a cookie to the logger
- dumpIndividualAlias(String) - Method in class au.com.agic.apptesting.steps.DebuggingStepDefinitions
-
Dumps the value of an alias to the console.
- EarlyExitAspect - Class in au.com.agic.apptesting.aspects
-
Contains aspects that will modify how steps are run
- EarlyExitAspect() - Constructor for class au.com.agic.apptesting.aspects.EarlyExitAspect
-
- EDGE - Static variable in class au.com.agic.apptesting.constants.Constants
-
The value assigned to the system property to indicate that the tests should
be run in Edge.
- EDGE_WEB_DRIVER_LOCATION_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The location of the Edge webdriver executable
- ELEMENT_WAIT_SLEEP_TIMEOUT - Static variable in class au.com.agic.apptesting.constants.Constants
-
How quickly Selenium should poll the browser for an element it is waiting for
- ENABLE_SCREENSHOTS - Static variable in class au.com.agic.apptesting.constants.Constants
-
If true, the test script will save a screenshot at the end of each scenario
- enableActiveScanner() - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Enables only the active scanner.
- enableAllScanners() - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
This configures ZAP with all scanners, both passive and active
- enableAutoaliasing() - Method in class au.com.agic.apptesting.steps.InitialisationStepDefinitions
-
Enables autoaliasing.
- enabled(String, String) - Method in interface au.com.agic.apptesting.utils.EnableDisableListUtils
-
- enabled(String, String, boolean) - Method in interface au.com.agic.apptesting.utils.EnableDisableListUtils
-
- enabled(String, String) - Method in class au.com.agic.apptesting.utils.impl.EnableDisableListUtilsImpl
-
- enabled(String, String, boolean) - Method in class au.com.agic.apptesting.utils.impl.EnableDisableListUtilsImpl
-
- ENABLED_HEADER - Static variable in class au.com.agic.apptesting.constants.Constants
-
Metadata comments at the top of a feature script to define whether a feature is enabled or
not
- EnableDisableListUtils - Interface in au.com.agic.apptesting.utils
-
A service for determining if something is to be enabled or disabled based on
a list of options
- EnableDisableListUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the EnableDisableListUtils service
- EnableDisableListUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.EnableDisableListUtilsImpl
-
- enableHar() - Method in class au.com.agic.apptesting.steps.ProxyStepDefinitions
-
EWnable HAR logging
- enablePassiveScanner() - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Enables only the passive scanner.
- enablePolicy(String) - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Enabled the given active scan policy
- enableWhitelist(Integer) - Method in class au.com.agic.apptesting.steps.ProxyStepDefinitions
-
Allow access to all urls that match the regex
- ExceptionWriter - Interface in au.com.agic.apptesting.utils
-
Services for saving exceptions to a log file on disk
- ExceptionWriterImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementation of exception saving service
- ExceptionWriterImpl() - Constructor for class au.com.agic.apptesting.utils.impl.ExceptionWriterImpl
-
- excludeUrlsFromScan(List<String>) - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Defines a list of URL regular expressions that are excluded from the ZAP scan
- EXTERNAL_PROXY_HOST - Static variable in class au.com.agic.apptesting.constants.Constants
-
System property that holds the external proxy host name or ip address
- EXTERNAL_PROXY_PASSWORD - Static variable in class au.com.agic.apptesting.constants.Constants
-
System property that holds the external proxy password
- EXTERNAL_PROXY_PORT - Static variable in class au.com.agic.apptesting.constants.Constants
-
System property that holds the external proxy port
- EXTERNAL_PROXY_REALM - Static variable in class au.com.agic.apptesting.constants.Constants
-
System property that holds the external proxy realm
- EXTERNAL_PROXY_USERNAME - Static variable in class au.com.agic.apptesting.constants.Constants
-
System property that holds the external proxy username
- fail() - Method in class au.com.agic.apptesting.steps.FailStepDefinitions
-
A step that will always fail
- FAIL_ALL_AFTER_FIRST_SCENARIO_ERROR - Static variable in class au.com.agic.apptesting.constants.Constants
-
If set to true, or not set at all, this system property instructs Iridium to fail
all scenarios after the first error.
- FailStepDefinitions - Class in au.com.agic.apptesting.steps
-
Steps that cause a scenario to fail.
- FailStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.FailStepDefinitions
-
- Failure - Class in au.com.agic.apptesting.junit
-
Represents the failure element
- Failure() - Constructor for class au.com.agic.apptesting.junit.Failure
-
- FEATURE_GROUP_HEADER - Static variable in class au.com.agic.apptesting.constants.Constants
-
Metadata comments at the top of a feature script to define a feature group
- FEATURE_GROUP_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
This system property defines the name of the featureGroup that we'll be testing
- FEATURE_SCRIPT_XPATH_RE - Static variable in class au.com.agic.apptesting.constants.Constants
-
A regex that matches the xpath of a feature node script element
- FEATURE_XPATH_RE - Static variable in class au.com.agic.apptesting.constants.Constants
-
A regex that matches the xpath of a feature node
- FeatureFileException - Exception in au.com.agic.apptesting.exception
-
Represents an exception thrown when there are no scripts that match the options
- FeatureFileException() - Constructor for exception au.com.agic.apptesting.exception.FeatureFileException
-
- FeatureFileException(String) - Constructor for exception au.com.agic.apptesting.exception.FeatureFileException
-
- FeatureFileException(Exception) - Constructor for exception au.com.agic.apptesting.exception.FeatureFileException
-
- FeatureFileImporter - Interface in au.com.agic.apptesting.utils
-
An interface for a module that can import the contents of a file into another one based on a
comment marker.
- FeatureFileImporterImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the FeatureFileImporter interface
- FeatureFileImporterImpl() - Constructor for class au.com.agic.apptesting.utils.impl.FeatureFileImporterImpl
-
- FeatureFilesException - Exception in au.com.agic.apptesting.exception
-
Represents an exception thrown when there was an error with the feature files
- FeatureFilesException() - Constructor for exception au.com.agic.apptesting.exception.FeatureFilesException
-
- FeatureFilesException(String) - Constructor for exception au.com.agic.apptesting.exception.FeatureFilesException
-
- FeatureFilesException(String, Throwable) - Constructor for exception au.com.agic.apptesting.exception.FeatureFilesException
-
- FeatureFilesException(Exception) - Constructor for exception au.com.agic.apptesting.exception.FeatureFilesException
-
- FeatureFileUtils - Interface in au.com.agic.apptesting.utils
-
Useful methods for dealing with feature files
- FeatureFileUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the feature files utils service
- FeatureFileUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.FeatureFileUtilsImpl
-
- FeatureGroup - Class in au.com.agic.apptesting.profiles.configuration
-
Represents a <featureGroup>
element
- FeatureGroup() - Constructor for class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- FeatureLoader - Interface in au.com.agic.apptesting.utils
-
A service that loads features from some location and puts them in a location on the disk for
Cucumber to find.
- FeatureReader - Interface in au.com.agic.apptesting.utils
-
Utils methods for scanning feature files
- FeatureReaderImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementations of feature reader methods
- FeatureReaderImpl() - Constructor for class au.com.agic.apptesting.utils.impl.FeatureReaderImpl
-
- FeatureState - Interface in au.com.agic.apptesting.utils
-
Represents the details required by a feature to run in a particular thread.
- FeatureStateImpl - Class in au.com.agic.apptesting.utils.impl
-
Represents the details required by a feature to run
- FeatureStateImpl(UrlMapping, Map<String, String>, String, List<ProxyDetails<?>>) - Constructor for class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- FileDetails - Class in au.com.agic.apptesting.utils.impl
-
Details of a file that may have been originally sourced from a URL.
- FileDetails(File, boolean) - Constructor for class au.com.agic.apptesting.utils.impl.FileDetails
-
- FileProfileAccess<T> - Class in au.com.agic.apptesting.profiles
-
- FileProfileAccess(String, Class<T>) - Constructor for class au.com.agic.apptesting.profiles.FileProfileAccess
-
- FileProfileAccessException - Exception in au.com.agic.apptesting.exception
-
Represents an exception thrown to indicate an error with the processing of feature files
- FileProfileAccessException() - Constructor for exception au.com.agic.apptesting.exception.FileProfileAccessException
-
- FileProfileAccessException(String) - Constructor for exception au.com.agic.apptesting.exception.FileProfileAccessException
-
- FileProfileAccessException(String, Throwable) - Constructor for exception au.com.agic.apptesting.exception.FileProfileAccessException
-
- FileProfileAccessException(Exception) - Constructor for exception au.com.agic.apptesting.exception.FileProfileAccessException
-
- FileSystemUtils - Interface in au.com.agic.apptesting.utils
-
Defines utility methods for working with local files and folders
- FileSystemUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the FileSystemsUtils service
- FileSystemUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.FileSystemUtilsImpl
-
- findDefaultExecutable() - Method in class au.com.agic.apptesting.webdriver.GeckoDriverServiceEx.Builder
-
- FIREFOX - Static variable in class au.com.agic.apptesting.constants.Constants
-
The value assigned to the system property to indicate that the tests should
be run in Firefox.
- FIREFOX_EXECUTABLE_LOCATION_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The location of the firefox executable
- FIREFOX_PROFILE_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The name of the profile to use when starting firefox.
- focusElementStep(String, String, String) - Method in class au.com.agic.apptesting.steps.FocusStepDefinitions
-
Focuses on an element.
- focusElementStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.FocusStepDefinitions
-
Focuses on an element.
- focusOnElement(WebDriver, WebElement) - Method in interface au.com.agic.apptesting.utils.BrowserInteropUtils
-
Deals with inconsistencies between browsers in how they focus on items
- focusOnElement(WebDriver, WebElement) - Method in class au.com.agic.apptesting.utils.impl.BrowserInteropUtilsImpl
-
- FocusStepDefinitions - Class in au.com.agic.apptesting.steps
-
Gherkin steps used to focus elements
These steps have Atom snipptets that start with the prefix "focus".
- FocusStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.FocusStepDefinitions
-
- fromString(String) - Method in interface au.com.agic.apptesting.utils.ChronoConverterUtils
-
- fromString(String) - Method in class au.com.agic.apptesting.utils.impl.ChronoConverterUtilsImpl
-
- fromSystemProps() - Static method in class au.com.agic.apptesting.utils.ProxySettings
-
- GeckoDriverServiceEx - Class in au.com.agic.apptesting.webdriver
-
An extension of org.openqa.selenium.firefox.GeckoDriverService fixed to deal
with the bug https://github.com/mozilla/geckodriver/issues/158
- GeckoDriverServiceEx(File, int, ImmutableList<String>, ImmutableMap<String, String>) - Constructor for class au.com.agic.apptesting.webdriver.GeckoDriverServiceEx
-
- GeckoDriverServiceEx.Builder - Class in au.com.agic.apptesting.webdriver
-
- getAccessToken() - Method in class au.com.agic.apptesting.profiles.configuration.BrowserStack
-
- getAppUrls(String) - Method in interface au.com.agic.apptesting.utils.ApplicationUrlLoader
-
- getAppUrls(String) - Method in class au.com.agic.apptesting.utils.impl.ApplicationUrlLoaderImpl
-
- getAutoAlias() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getAutoAlias() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getBrowserstack() - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- GetBy - Interface in au.com.agic.apptesting.utils
-
A service for creating WebDriver By objects
- getBy(String, boolean, String, FeatureState) - Method in interface au.com.agic.apptesting.utils.GetBy
-
Map common selectors to Selenium selection objects
- getBy(String, boolean, String, FeatureState) - Method in class au.com.agic.apptesting.utils.impl.GetByImpl
-
- GetByImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementation of the GetBy service
- GetByImpl() - Constructor for class au.com.agic.apptesting.utils.impl.GetByImpl
-
- getCapabilities() - Method in interface au.com.agic.apptesting.utils.DesiredCapabilitiesLoader
-
- getCapabilities() - Method in class au.com.agic.apptesting.utils.impl.DesiredCapabilitiesLoaderImpl
-
- getCapability() - Method in class au.com.agic.apptesting.profiles.configuration.DesiredCapabilities
-
- getClassname() - Method in class au.com.agic.apptesting.junit.Testcase
-
- getClickableElementFoundBy(boolean, String, FeatureState) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getClickableElementFoundBy(boolean, String, FeatureState, long) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getClickableElementFoundBy(boolean, String, FeatureState) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getClickableElementFoundBy(boolean, String, FeatureState, long) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getCommonDataSet() - Method in class au.com.agic.apptesting.profiles.dataset.DataSets
-
- getContent() - Method in class au.com.agic.apptesting.junit.Failure
-
- getCweId() - Method in class au.com.agic.apptesting.zap.ZAPFalsePositive
-
- getDataSet() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getDataSet() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getDataSets() - Method in class au.com.agic.apptesting.profiles.dataset.DataSets
-
- getDataSets() - Method in class au.com.agic.apptesting.profiles.dataset.DatasetsRootElement
-
- getDatasets() - Method in interface au.com.agic.apptesting.utils.ApplicationUrlLoader
-
- getDatasets() - Method in class au.com.agic.apptesting.utils.impl.ApplicationUrlLoaderImpl
-
- getDefaultKeyStrokeDelay() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getDefaultKeyStrokeDelay() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getDefaultSleep() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getDefaultSleep() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getDefaultUrl() - Method in class au.com.agic.apptesting.profiles.configuration.UrlMapping
-
- getDefaultWait() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getDefaultWait() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getDesiredCapabilities() - Method in class au.com.agic.apptesting.profiles.configuration.Settings
-
- getDesiredCapabilitiesForThread(String) - Method in class au.com.agic.apptesting.utils.impl.LocalThreadWebDriverMapImpl
-
- getDesiredCapabilitiesForThread(String) - Method in class au.com.agic.apptesting.utils.impl.RemoteThreadWebDriverMapImpl
-
- getDesiredCapabilitiesForThread(String) - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
- getDesiredCapabilitiesForThread() - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
- getEnabled() - Method in class au.com.agic.apptesting.profiles.configuration.DesiredCapabilities
-
- getEnabled() - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- getFailed() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getFailed() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getFailure() - Method in class au.com.agic.apptesting.junit.Testcase
-
- getFailures() - Method in class au.com.agic.apptesting.junit.Testsuite
-
- getFeatureGroup() - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- getFeatureGroups() - Method in class au.com.agic.apptesting.profiles.configuration.URLMappings
-
- getFeatureScripts(String, String, String) - Method in interface au.com.agic.apptesting.utils.FeatureFileUtils
-
- getFeatureScripts(String, String, String) - Method in class au.com.agic.apptesting.utils.impl.FeatureFileUtilsImpl
-
- getFeatureStateForThread() - Static method in class au.com.agic.apptesting.State
-
- getFeatureStateForThread() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getFile() - Method in class au.com.agic.apptesting.utils.impl.FileDetails
-
- getFreePort() - Method in class au.com.agic.apptesting.utils.impl.ServerPortUtilsImpl
-
- getFreePort() - Method in interface au.com.agic.apptesting.utils.ServerPortUtils
-
- getGroup() - Method in class au.com.agic.apptesting.profiles.configuration.DesiredCapabilities
-
- getGroup() - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- getHost() - Method in class au.com.agic.apptesting.utils.ProxySettings
-
- getInterface() - Method in class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- getInterface() - Method in interface au.com.agic.apptesting.utils.ProxyDetails
-
- getJsonSettings() - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
The valid commands takes a bit of juggling between the XML and the JSON.
- getJsonSettings() - Method in class au.com.agic.apptesting.profiles.dataset.DataSets
-
The valid commands takes a bit of juggling between the XML and the JSON.
- getJsonUrlMappings() - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- getMessage() - Method in class au.com.agic.apptesting.junit.Failure
-
- getName() - Method in class au.com.agic.apptesting.junit.Testcase
-
- getName() - Method in class au.com.agic.apptesting.junit.Testsuite
-
- getName() - Method in class au.com.agic.apptesting.profiles.configuration.Capability
-
- getName() - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- getName() - Method in class au.com.agic.apptesting.profiles.configuration.Url
-
- getName() - Method in class au.com.agic.apptesting.profiles.dataset.Setting
-
- getNormalisedProperties() - Method in class au.com.agic.apptesting.utils.impl.SystemPropertyUtilsImpl
-
- getNormalisedProperties() - Method in interface au.com.agic.apptesting.utils.SystemPropertyUtils
-
- getNotPresenceElementFoundBy(boolean, String, FeatureState) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getNotPresenceElementFoundBy(boolean, String, FeatureState, long) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getNotPresenceElementFoundBy(boolean, String, FeatureState) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getNotPresenceElementFoundBy(boolean, String, FeatureState, long) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getNotVisibleElementFoundBy(boolean, String, FeatureState) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getNotVisibleElementFoundBy(boolean, String, FeatureState, long) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getNotVisibleElementFoundBy(boolean, String, FeatureState) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getNotVisibleElementFoundBy(boolean, String, FeatureState, long) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getNumberCapabilities() - Method in class au.com.agic.apptesting.utils.impl.LocalThreadWebDriverMapImpl
-
- getNumberCapabilities() - Method in class au.com.agic.apptesting.utils.impl.RemoteThreadWebDriverMapImpl
-
- getNumberCapabilities() - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
- getParameter() - Method in class au.com.agic.apptesting.zap.ZAPFalsePositive
-
- getPassword() - Method in class au.com.agic.apptesting.utils.ProxySettings
-
- getPort() - Method in class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- getPort() - Method in interface au.com.agic.apptesting.utils.ProxyDetails
-
- getPort() - Method in class au.com.agic.apptesting.utils.ProxySettings
-
- getPresenceElementFoundBy(boolean, String, FeatureState) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getPresenceElementFoundBy(boolean, String, FeatureState, long) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getPresenceElementFoundBy(boolean, String, FeatureState) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getPresenceElementFoundBy(boolean, String, FeatureState, long) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getProfile() - Method in class au.com.agic.apptesting.profiles.configuration.RootWrapper
-
- getProfile() - Method in class au.com.agic.apptesting.profiles.dataset.DatasetsRootWrapper
-
- getProfile() - Method in class au.com.agic.apptesting.profiles.FileProfileAccess
-
- getProperties() - Method in class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- getProperties() - Method in interface au.com.agic.apptesting.utils.ProxyDetails
-
- getProperty(String) - Method in class au.com.agic.apptesting.utils.impl.SystemPropertyUtilsImpl
-
- getProperty(String) - Method in interface au.com.agic.apptesting.utils.SystemPropertyUtils
-
Extracts system properties, either from their default name, or with the javaws prefix
- getPropertyAsBoolean(String, boolean) - Method in class au.com.agic.apptesting.utils.impl.SystemPropertyUtilsImpl
-
- getPropertyAsBoolean(String, boolean) - Method in interface au.com.agic.apptesting.utils.SystemPropertyUtils
-
Gets a system property as a boolean
- getPropertyEmptyAsNull(String) - Method in class au.com.agic.apptesting.utils.impl.SystemPropertyUtilsImpl
-
- getPropertyEmptyAsNull(String) - Method in interface au.com.agic.apptesting.utils.SystemPropertyUtils
-
Extracts system properties, either from their default name, or with the javaws prefix.
- getProxyInterface() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getProxyInterface(String) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getProxyInterface() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getProxyInterface(String) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getProxyName() - Method in class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- getProxyName() - Method in interface au.com.agic.apptesting.utils.ProxyDetails
-
- getRealm() - Method in class au.com.agic.apptesting.utils.ProxySettings
-
- getReportDirectory() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getReportDirectory() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getSettings() - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- getSettings() - Method in class au.com.agic.apptesting.profiles.dataset.CommonDataSet
-
- getSettings() - Method in class au.com.agic.apptesting.profiles.dataset.DataSet
-
- getSkipped() - Method in class au.com.agic.apptesting.junit.Testsuite
-
- getSkipSteps() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getSkipSteps() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getSystemOut() - Method in class au.com.agic.apptesting.junit.Testcase
-
- getTags() - Method in class au.com.agic.apptesting.profiles.configuration.UrlMapping
-
- getTempFolders() - Method in class au.com.agic.apptesting.utils.impl.LocalThreadWebDriverMapImpl
-
- getTempFolders() - Method in class au.com.agic.apptesting.utils.impl.RemoteThreadWebDriverMapImpl
-
- getTempFolders() - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
- getTestcase() - Method in class au.com.agic.apptesting.junit.Testsuite
-
- getTests() - Method in class au.com.agic.apptesting.junit.Testsuite
-
- getTime() - Method in class au.com.agic.apptesting.junit.Testcase
-
- getTime() - Method in class au.com.agic.apptesting.junit.Testsuite
-
- getUrl() - Method in class au.com.agic.apptesting.profiles.configuration.Url
-
- getUrl(String) - Method in class au.com.agic.apptesting.profiles.configuration.UrlMapping
-
- getUrl() - Method in class au.com.agic.apptesting.zap.ZAPFalsePositive
-
- getUrlDetails() - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- getUrlDetails() - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- getUrlMappings() - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- getUrlMappings() - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- getUrls() - Method in class au.com.agic.apptesting.profiles.configuration.UrlMapping
-
- getUsername() - Method in class au.com.agic.apptesting.profiles.configuration.BrowserStack
-
- getUsername() - Method in class au.com.agic.apptesting.utils.ProxySettings
-
- getValue() - Method in class au.com.agic.apptesting.profiles.configuration.Capability
-
- getValue() - Method in class au.com.agic.apptesting.profiles.dataset.Setting
-
- getValue(String, boolean, FeatureState) - Method in interface au.com.agic.apptesting.utils.AutoAliasUtils
-
- getValue(String, boolean, FeatureState) - Method in class au.com.agic.apptesting.utils.impl.AutoAliasUtilsImpl
-
- getVisibleElementFoundBy(boolean, String, FeatureState) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getVisibleElementFoundBy(boolean, String, FeatureState, long) - Method in class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- getVisibleElementFoundBy(boolean, String, FeatureState) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getVisibleElementFoundBy(boolean, String, FeatureState, long) - Method in interface au.com.agic.apptesting.utils.SimpleWebElementInteraction
-
This method queries the web page for elements that can be found by the supplied value.
- getWebDriverForThread(String, boolean) - Method in class au.com.agic.apptesting.utils.impl.LocalThreadWebDriverMapImpl
-
- getWebDriverForThread(String, boolean) - Method in class au.com.agic.apptesting.utils.impl.RemoteThreadWebDriverMapImpl
-
- getWebDriverForThread(String, boolean) - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
- getWebDriverForThread(boolean) - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
- getWebDriverForThread() - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
- goBack(String) - Method in class au.com.agic.apptesting.steps.NavigationStepDefinitions
-
Go back
- goForward(String) - Method in class au.com.agic.apptesting.steps.NavigationStepDefinitions
-
Go forward
- GROUP_NAME_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
This system property defines the group of features and capabilities that we'll be testing
- NAME - Static variable in interface au.com.agic.apptesting.utils.GetBy
-
- NAME_ATTRIBUTE - Static variable in class au.com.agic.apptesting.constants.Constants
-
The attribute on a commonTagSet element that defines the name
- NavigationStepDefinitions - Class in au.com.agic.apptesting.steps
-
Gherkin steps for navigating in the browser.
- NavigationStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.NavigationStepDefinitions
-
- NEW_BROWSER_PER_SCENARIO - Static variable in class au.com.agic.apptesting.constants.Constants
-
If this system property is set to true, a new web driver (and therefor a new browser window)
will be created for every scenario.
- NoFeaturesException - Exception in au.com.agic.apptesting.exception
-
Represents an exception thrown when there are no scripts that match the options
- NoFeaturesException() - Constructor for exception au.com.agic.apptesting.exception.NoFeaturesException
-
- NoFeaturesException(String) - Constructor for exception au.com.agic.apptesting.exception.NoFeaturesException
-
- NoFeaturesException(Exception) - Constructor for exception au.com.agic.apptesting.exception.NoFeaturesException
-
- normaliseLineBreaks(String) - Method in interface au.com.agic.apptesting.utils.CrossPlatformUtils
-
- normaliseLineBreaks(String) - Method in class au.com.agic.apptesting.utils.impl.CrossPlatformUtilsImpl
-
- notDisplayAttrWait(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that an element with the supplied attribute and attribute value is not displayed
(i.e.
- notDisplayAttrWait(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element with the supplied attribute and attribute value to be displayed
(i.e.
- notDisplaySimpleWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is not displayed (i.e.
- notDisplaySimpleWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to not be displayed (i.e.
- notDisplayWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is not displayed (i.e.
- notDisplayWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to be displayed (i.e.
- notPresentAttrWait(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that an element with the supplied attribute and attribute value is not present in the DOM
within a certain amount of time.
- notPresentAttrWait(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element with the supplied attribute and attribute value to be displayed
(i.e.
- notPresentLinkStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that a link with the supplied text is not placed in the DOM within a certain amount of time.
- notPresentLinkStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for a link with the supplied text to be placed in the DOM.
- notPresentSimpleWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is not placed in the DOM within a certain amount of time.
- notPresentSimpleWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to not be placed in the DOM.
- notPresentWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is not placed in the DOM within a certain amount of time.
- notPresentWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to be placed in the DOM.
- NUMBER_DATA_SETS_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The maximum number of data sets to run
- NUMBER_THREADS_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
How many cucumber instances to run concurrently
- NUMBER_URLS_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The maximum number of data sets to run
- pageObjectMappings(Map<String, String>) - Method in class au.com.agic.apptesting.steps.InitialisationStepDefinitions
-
Takes a gerkin table and saves the key value pairs (key being alias names referenced in other steps).
- PHANTOM_JS_BINARY_PATH_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The location of the phantomjs distribution https://github.com/detro/ghostdriver
- PHANTOMJS - Static variable in class au.com.agic.apptesting.constants.Constants
-
The value assigned to the system property to indicate that the tests should
be run in the headless PhantomJS browser.
- PHANTOMJS_LOGGING_LEVEL_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The system property that defines the phantomjs logging level
- PHANTON_JS_USER_AGENT_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The system property that defines the phantom js user agent
- populateElementAndSubmitStep(String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populate an element with some text, and submits it.
- populateElementStep(String, String, String, String, String, String, Integer) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populate an element with some text with simple selectiom
- populateElementStep(String, String, String, String, String, String, String, Integer) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populate an element with some text
- populateElementWithAttrStep(String, String, String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populate an element with some text
- populateElementWithRandomNumberStep(String, String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populates an element with a random number
- populateElementWithRandomNumberStep(String, String, String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populates an element with a random number
- populateHiddenElementAndSubmitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populate an element with some text, and submits it.
- populateHiddenElementAndSubmitStep(String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populate an element with some text, and submits it.
- populateSimpleElementAndSubmitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
Populate an element with some text, and submits it.
- POSTCODE_CLASS - Static variable in class au.com.agic.apptesting.constants.Constants
-
This is the class assigned to the postcode input boxes in A&G apps.
- prependAlias(String, String, String) - Method in class au.com.agic.apptesting.steps.ModifyStepDefinitions
-
Modify an aliased value by prepending it with a string.
- presentAttrWait(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that an element with the supplied attribute and attribute value is present in the DOM
within a certain amount of time.
- presentAttrWait(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element with the supplied attribute and attribute value to be displayed
(i.e.
- presentLinkStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that a link with the supplied text is placed in the DOM within a certain amount of time.
- presentLinkStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for a link with the supplied text to be placed in the DOM.
- presentSimpleWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is placed in the DOM within a certain amount of time.
- presentSimpleWaitStep(String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to be placed in the DOM.
- presentWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verifies that the element is placed in the DOM within a certain amount of time.
- presentWaitStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits the given amount of time for an element to be placed in the DOM.
- pressBackspaceStep(Integer, String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Presses the backspace key on the active element.
- pressCmdAStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the CMD-A keys to the active element.
- pressCmdOrCtrlAStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the CMD-A or CTRL-A keys to the active element depending on the client os.
- pressCtrlAStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the CTRL-A keys to the active element.
- pressDeleteStep(Integer, String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the delete key on the active element.
- pressDownArrowStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the down arrow on the active element.
- pressEnterStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Presses the enter key on the active element.
- pressLeftArrowStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the left arrow on the active element.
- pressRightArrowStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the right arrow on the active element.
- pressTabStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the tab key on the active element.
- pressUpArrowStep(String) - Method in class au.com.agic.apptesting.steps.KeyEventSetpDefinitions
-
Press the up arrow on the active element.
- processFeatureImportComments(FileDetails, String) - Method in interface au.com.agic.apptesting.utils.FeatureFileImporter
-
- processFeatureImportComments(FileDetails, String) - Method in class au.com.agic.apptesting.utils.impl.FeatureFileImporterImpl
-
- processVulnerabilities(String, String, boolean) - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
- PROXY_NAME - Static variable in class au.com.agic.apptesting.utils.impl.BrowsermobProxyUtilsImpl
-
- PROXY_NAME - Static variable in class au.com.agic.apptesting.utils.impl.ZapProxyUtilsImpl
-
- ProxyDetails<T> - Interface in au.com.agic.apptesting.utils
-
This represents the details of a proxy that our test steps can use
- ProxyDetailsImpl<T> - Class in au.com.agic.apptesting.utils.impl
-
An data object that holds proxy details
- ProxyDetailsImpl(int) - Constructor for class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- ProxyDetailsImpl(int, T) - Constructor for class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- ProxyDetailsImpl(int, boolean, T) - Constructor for class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- ProxyDetailsImpl(int, boolean, String, T) - Constructor for class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- ProxyException - Exception in au.com.agic.apptesting.exception
-
Represents an exception thrown when there is an issue with the internal proxy
- ProxyException() - Constructor for exception au.com.agic.apptesting.exception.ProxyException
-
- ProxyException(String) - Constructor for exception au.com.agic.apptesting.exception.ProxyException
-
- ProxyException(String, Throwable) - Constructor for exception au.com.agic.apptesting.exception.ProxyException
-
- ProxyException(Exception) - Constructor for exception au.com.agic.apptesting.exception.ProxyException
-
- ProxyManager - Interface in au.com.agic.apptesting.utils
-
A service that is used to create and configure the proxies reqyired to run a test
- ProxyManagerImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the proxy manager service
- ProxyManagerImpl() - Constructor for class au.com.agic.apptesting.utils.impl.ProxyManagerImpl
-
- ProxySettings - Class in au.com.agic.apptesting.utils
-
Represents the settings of a proxy
- ProxySettings(String, int) - Constructor for class au.com.agic.apptesting.utils.ProxySettings
-
- ProxySettings(String, int, String) - Constructor for class au.com.agic.apptesting.utils.ProxySettings
-
- ProxySettings(String, int, String, String) - Constructor for class au.com.agic.apptesting.utils.ProxySettings
-
- ProxySettings(String, int, String, String, String) - Constructor for class au.com.agic.apptesting.utils.ProxySettings
-
- ProxyStepDefinitions - Class in au.com.agic.apptesting.steps
-
This class contains Gherkin step definitions relating to the use of the embedded
BrowserMob proxy.
- ProxyStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.ProxyStepDefinitions
-
- SAFARI - Static variable in class au.com.agic.apptesting.constants.Constants
-
The value assigned to the TEST_DESTINATION_SYSTEM_PROPERTY to indicate that the tests should
be run in Safari.
- SAVE_REPORTS_IN_HOME_DIR - Static variable in class au.com.agic.apptesting.constants.Constants
-
The name of the system property that defines whether the cucumber reports are saved in the
users home directory, or in the current working directory
- saveAttributeContent(String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text value of an element attribute against an alias
- saveDateToAlias(String, String, String, String) - Method in class au.com.agic.apptesting.steps.ModifyStepDefinitions
-
Save the current date and time to an aliased value.
- saveException(String, Throwable) - Method in interface au.com.agic.apptesting.utils.ExceptionWriter
-
Writes out the details of the exception to a file
- saveException(String, Throwable) - Method in class au.com.agic.apptesting.utils.impl.ExceptionWriterImpl
-
- saveHarFile(String) - Method in class au.com.agic.apptesting.steps.ProxyStepDefinitions
-
Saves a HAR file with the details of the transactions that have passed through BorwserMob
- saveHiddenTextContent(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text content of an element against an alias.
- saveSelectedTextContent(String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
- saveSelectedTextContent(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text content the first selected element in a drop down list
- saveSimpleAttributeContent(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text value of an element attribute against an alias
- saveSimpleHiddenTextContent(String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text content of an element against an alias using simple selection.
- saveSimpleTextContent(String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text content of an element against an alias
- saveSimpleValueAttribute(String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text value of an element against an alias using simple selection.
- saveTextContent(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text content of an element against an alias
- saveValueAttribute(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DataExtractionStepDefinitions
-
Saves the text value of an element against an alias.
- ScreenCapture - Interface in au.com.agic.apptesting.utils
-
An interface for a screen recorder
- ScreenCaptureImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of a screen capture service using the Monte Media Library
http://www.randelshofer.ch/monte/
- ScreenCaptureImpl() - Constructor for class au.com.agic.apptesting.utils.impl.ScreenCaptureImpl
-
- ScreenshotUtils - Interface in au.com.agic.apptesting.utils
-
A servcie for taking screenshots
- ScreenshotUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
And implementation of the screenshot service
- ScreenshotUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.ScreenshotUtilsImpl
-
- ScrollStepDefinitions - Class in au.com.agic.apptesting.steps
-
Gherin steps used to scroll the web page
These steps have Atom snipptets that start with the prefix "scroll".
- ScrollStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.ScrollStepDefinitions
-
- scrollToBottom() - Method in class au.com.agic.apptesting.steps.ScrollStepDefinitions
-
Scrolls to the bottom of the page
- scrollToTop() - Method in class au.com.agic.apptesting.steps.ScrollStepDefinitions
-
Scrolls to the bottom of the page
- selectDropDownListIndexStep(String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DropDownStepDefinitions
-
Select an item index from a drop down list
- selectDropDownListItemStep(String, String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DropDownStepDefinitions
-
Select an item from a drop down list
- selectFile(File, String) - Method in interface au.com.agic.apptesting.utils.FeatureReader
-
- selectFile(File, String) - Method in class au.com.agic.apptesting.utils.impl.FeatureReaderImpl
-
- selectFromDropDownList(WebDriver, WebElement, String) - Method in interface au.com.agic.apptesting.utils.BrowserInteropUtils
-
Deals with inconsistencies between browsers in how they select items from a drop down list
- selectFromDropDownList(WebDriver, WebElement, String) - Method in class au.com.agic.apptesting.utils.impl.BrowserInteropUtilsImpl
-
- selectSimpleDropDownListIndexStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DropDownStepDefinitions
-
Select an item index from a drop down list using simple selection
- selectSimpleDropDownListItemStep(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.DropDownStepDefinitions
-
Select an item from a drop down list using simple selection
- ServerPortUtils - Interface in au.com.agic.apptesting.utils
-
Services related to dealing with ports
- ServerPortUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the server port utils
- ServerPortUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.ServerPortUtilsImpl
-
- setAccessToken(String) - Method in class au.com.agic.apptesting.profiles.configuration.BrowserStack
-
- setAlertThreshold(String) - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Sets the alert threshold for all active scanners
- setAttackStrength(String) - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Sets the attack strength
- setAutoAlias(boolean) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- setAutoAlias(boolean) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- setBrowserstack(BrowserStack) - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- setCapability(List<Capability>) - Method in class au.com.agic.apptesting.profiles.configuration.DesiredCapabilities
-
- setClassname(String) - Method in class au.com.agic.apptesting.junit.Testcase
-
- setCommonDataSet(CommonDataSet) - Method in class au.com.agic.apptesting.profiles.dataset.DataSets
-
- setContent(String) - Method in class au.com.agic.apptesting.junit.Failure
-
- setCweId(int) - Method in class au.com.agic.apptesting.zap.ZAPFalsePositive
-
- setDataSet(Map<String, String>) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- setDataSet(Map<String, String>) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- setDataSets(List<DataSet>) - Method in class au.com.agic.apptesting.profiles.dataset.DataSets
-
- setDataSets(DataSets) - Method in class au.com.agic.apptesting.profiles.dataset.DatasetsRootElement
-
- setDefaultKeyStrokeDelay(int) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- setDefaultKeyStrokeDelay(int) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- setDefaultSleep(long) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- setDefaultSleep(long) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- setDefaultSleepTime(String) - Method in class au.com.agic.apptesting.steps.InitialisationStepDefinitions
-
This step can be used to define the amount of time each additional step will wait before continuing.
- setDefaultWait(long) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- setDefaultWait(long) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- setDefaultWaitTime(Integer) - Method in class au.com.agic.apptesting.steps.InitialisationStepDefinitions
-
When elements are requested by steps in Iridium, an optional wait time can be defined
that will allow the script to account for elements that might not yet be present.
- setDesiredCapabilities(List<DesiredCapabilities>) - Method in class au.com.agic.apptesting.profiles.configuration.Settings
-
- setEnabled(String) - Method in class au.com.agic.apptesting.profiles.configuration.DesiredCapabilities
-
- setEnabled(String) - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- setFailed(boolean) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- setFailed(boolean) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- setFailure(Failure) - Method in class au.com.agic.apptesting.junit.Testcase
-
- setFailures(Integer) - Method in class au.com.agic.apptesting.junit.Testsuite
-
- setFeatureGroup(String) - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- setFeatureGroups(List<FeatureGroup>) - Method in class au.com.agic.apptesting.profiles.configuration.URLMappings
-
- setGroup(String) - Method in class au.com.agic.apptesting.profiles.configuration.DesiredCapabilities
-
- setGroup(String) - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- setJsonSettings(List<DesiredCapabilities>) - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- setJsonSettings(List<Setting>) - Method in class au.com.agic.apptesting.profiles.dataset.DataSets
-
- setJsonUrlMappings(List<FeatureGroup>) - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- setKeystrokeDelay(Integer) - Method in class au.com.agic.apptesting.steps.InitialisationStepDefinitions
-
Sets the default amount of time to wait between simulated key presses
- setMainProxy(boolean) - Method in class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- setMainProxy(boolean) - Method in interface au.com.agic.apptesting.utils.ProxyDetails
-
- setMessage(String) - Method in class au.com.agic.apptesting.junit.Failure
-
- setName(String) - Method in class au.com.agic.apptesting.junit.Testcase
-
- setName(String) - Method in class au.com.agic.apptesting.junit.Testsuite
-
- setName(String) - Method in class au.com.agic.apptesting.profiles.configuration.Capability
-
- setName(String) - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- setName(String) - Method in class au.com.agic.apptesting.profiles.configuration.Url
-
- setName(String) - Method in class au.com.agic.apptesting.profiles.dataset.Setting
-
- setParameter(String) - Method in class au.com.agic.apptesting.zap.ZAPFalsePositive
-
- setProfile(Configuration) - Method in class au.com.agic.apptesting.profiles.configuration.RootWrapper
-
- setProfile(DatasetsRootElement) - Method in class au.com.agic.apptesting.profiles.dataset.DatasetsRootWrapper
-
- setProperties(Map<String, Object>) - Method in class au.com.agic.apptesting.utils.impl.ProxyDetailsImpl
-
- setProperties(Map<String, Object>) - Method in interface au.com.agic.apptesting.utils.ProxyDetails
-
- setProxyInterface(List<ProxyDetails<?>>) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- setProxyInterface(List<ProxyDetails<?>>) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- setSettings(Settings) - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- setSettings(List<Setting>) - Method in class au.com.agic.apptesting.profiles.dataset.CommonDataSet
-
- setSettings(List<Setting>) - Method in class au.com.agic.apptesting.profiles.dataset.DataSet
-
- setSkipped(Integer) - Method in class au.com.agic.apptesting.junit.Testsuite
-
- setSkipSteps(boolean) - Method in interface au.com.agic.apptesting.utils.FeatureState
-
- setSkipSteps(boolean) - Method in class au.com.agic.apptesting.utils.impl.FeatureStateImpl
-
- setSystemOut(String) - Method in class au.com.agic.apptesting.junit.Testcase
-
- setTags(String) - Method in class au.com.agic.apptesting.profiles.configuration.UrlMapping
-
- setTestcase(List<Testcase>) - Method in class au.com.agic.apptesting.junit.Testsuite
-
- setTests(Integer) - Method in class au.com.agic.apptesting.junit.Testsuite
-
- setTime(Float) - Method in class au.com.agic.apptesting.junit.Testcase
-
- setTime(Float) - Method in class au.com.agic.apptesting.junit.Testsuite
-
- Setting - Class in au.com.agic.apptesting.profiles.dataset
-
Represents a <setting>
element
- Setting() - Constructor for class au.com.agic.apptesting.profiles.dataset.Setting
-
- Settings - Class in au.com.agic.apptesting.profiles.configuration
-
Represents a <settings>
element
- Settings() - Constructor for class au.com.agic.apptesting.profiles.configuration.Settings
-
- setup() - Method in class au.com.agic.apptesting.steps.StepEventHandling
-
If any scenario failed, and Iridium is not set to continue after a scenario failure,
we skip any additional steps.
- setup() - Method in class au.com.agic.apptesting.utils.impl.BrowserInteropUtilsImpl
-
https://github.com/detro/ghostdriver/issues/20
Replace window.alert and window.confirm for PhantomJS
- setUrl(String) - Method in class au.com.agic.apptesting.profiles.configuration.Url
-
- setUrl(String) - Method in class au.com.agic.apptesting.zap.ZAPFalsePositive
-
- setUrlMappings(URLMappings) - Method in class au.com.agic.apptesting.profiles.configuration.Configuration
-
- setUrlMappings(List<UrlMapping>) - Method in class au.com.agic.apptesting.profiles.configuration.FeatureGroup
-
- setUrls(List<Url>) - Method in class au.com.agic.apptesting.profiles.configuration.UrlMapping
-
- setUsername(String) - Method in class au.com.agic.apptesting.profiles.configuration.BrowserStack
-
- setValue(String) - Method in class au.com.agic.apptesting.profiles.configuration.Capability
-
- setValue(String) - Method in class au.com.agic.apptesting.profiles.dataset.Setting
-
- setWindowSize(Integer, Integer) - Method in class au.com.agic.apptesting.steps.TabAndWindowStepDefinition
-
Sets the dimensions of the browser window
- shutdown() - Method in class au.com.agic.apptesting.utils.impl.LocalThreadWebDriverMapImpl
-
- shutdown(String) - Method in class au.com.agic.apptesting.utils.impl.LocalThreadWebDriverMapImpl
-
- shutdown() - Method in class au.com.agic.apptesting.utils.impl.RemoteThreadWebDriverMapImpl
-
- shutdown(String) - Method in class au.com.agic.apptesting.utils.impl.RemoteThreadWebDriverMapImpl
-
- shutdown() - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
Cleans up the web drivers
- shutdown(String) - Method in interface au.com.agic.apptesting.utils.ThreadWebDriverMap
-
Cleans up the web drivers for an individual thread
- SimpleWebElementInteraction - Interface in au.com.agic.apptesting.utils
-
A service that returns elements based on fuzzy selections
- SimpleWebElementInteractionImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementation of the SimpleWebElementInteraction service
- SimpleWebElementInteractionImpl() - Constructor for class au.com.agic.apptesting.utils.impl.SimpleWebElementInteractionImpl
-
- skip() - Method in class au.com.agic.apptesting.steps.StepExecutionDefinitions
-
Instruct Iridum to skip all remaining steps
- sleep(long) - Method in class au.com.agic.apptesting.utils.impl.SleepUtilsImpl
-
- sleep(long) - Method in interface au.com.agic.apptesting.utils.SleepUtils
-
- sleepStep(String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Pauses the execution of the test script for the given number of seconds
- SleepUtils - Interface in au.com.agic.apptesting.utils
-
Services for pausing the current thread
- SleepUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementation of the sleep service
- SleepUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.SleepUtilsImpl
-
- start(String) - Method in class au.com.agic.apptesting.utils.impl.ScreenCaptureImpl
-
- start(String) - Method in interface au.com.agic.apptesting.utils.ScreenCapture
-
Begin a screen capture
- START_INTERNAL_PROXY - Static variable in class au.com.agic.apptesting.constants.Constants
-
This system property hold the name of an internal proxy to start before the tests are run
- startSession() - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Creates an empty ZAP session
- State - Class in au.com.agic.apptesting
-
Maintains the state of the system.
- StepEventHandling - Class in au.com.agic.apptesting.steps
-
Deals with the events that related to step and scenario handing
- StepEventHandling() - Constructor for class au.com.agic.apptesting.steps.StepEventHandling
-
- StepExecutionDefinitions - Class in au.com.agic.apptesting.steps
-
Steps that change the execution of the scenarios and steps
- StepExecutionDefinitions() - Constructor for class au.com.agic.apptesting.steps.StepExecutionDefinitions
-
- stop() - Method in class au.com.agic.apptesting.utils.impl.ScreenCaptureImpl
-
- stop() - Method in interface au.com.agic.apptesting.utils.ScreenCapture
-
Stop a screen capture
- stopProxies(List<ProxyDetails<?>>) - Method in class au.com.agic.apptesting.utils.impl.ProxyManagerImpl
-
- stopProxies(List<ProxyDetails<?>>) - Method in interface au.com.agic.apptesting.utils.ProxyManager
-
Gracefully shutdown proxies before we exit the app
- StringBuilderUtils - Interface in au.com.agic.apptesting.utils
-
Some handy utils for building up StringBuilders
- StringBuilderUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementation of StringBuilderUtils
- StringBuilderUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.StringBuilderUtilsImpl
-
- stripHeaders(String) - Method in class au.com.agic.apptesting.steps.ProxyStepDefinitions
-
Apps like life express will often include AWSELB cookies from both the root "/" context and the
application "/life-express" context.
- switchTabs(String) - Method in class au.com.agic.apptesting.steps.TabAndWindowStepDefinition
-
Switchs to the specified tab.
- switchWindows() - Method in class au.com.agic.apptesting.steps.TabAndWindowStepDefinition
-
Switchs to the specified window.
- SYSTEM_PROPERTY_UTILS - Static variable in interface au.com.agic.apptesting.utils.WebDriverFactory
-
- SystemPropertyUtils - Interface in au.com.agic.apptesting.utils
-
Defines a service for working with system properties
- SystemPropertyUtilsImpl - Class in au.com.agic.apptesting.utils.impl
-
Implementation that deals with the restrictions imposed by web start
- SystemPropertyUtilsImpl() - Constructor for class au.com.agic.apptesting.utils.impl.SystemPropertyUtilsImpl
-
- TabAndWindowStepDefinition - Class in au.com.agic.apptesting.steps
-
This class contains Gherkin step definitions for working with tabs and windows
- TabAndWindowStepDefinition() - Constructor for class au.com.agic.apptesting.steps.TabAndWindowStepDefinition
-
- TAG_SET_HEADER - Static variable in class au.com.agic.apptesting.constants.Constants
-
Metadata comments at the top of a feature script to define a tag set
- TagAnalyser - Interface in au.com.agic.apptesting.utils
-
A module for converting tags strings (i.e.
- TagAnalyserImpl - Class in au.com.agic.apptesting.utils.impl
-
An implementation of the tag analyser
- TagAnalyserImpl() - Constructor for class au.com.agic.apptesting.utils.impl.TagAnalyserImpl
-
- TAGS_OVERRIDE_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
The tags to use for the test
- takeScreenshot(String, FeatureState) - Method in class au.com.agic.apptesting.utils.impl.ScreenshotUtilsImpl
-
- takeScreenshot(String, FeatureState) - Method in interface au.com.agic.apptesting.utils.ScreenshotUtils
-
- takeScreenshotStep(String) - Method in class au.com.agic.apptesting.steps.DebuggingStepDefinitions
-
Manually save a screenshot
- teardown(Scenario) - Method in class au.com.agic.apptesting.steps.StepEventHandling
-
If this scenario failed, note this in the thread details so subsequent scenarios are not run
- TEST_DESTINATION_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
Determines where the tests are run (i.e.
- TEST_RETRY_COUNT - Static variable in class au.com.agic.apptesting.constants.Constants
-
The system property that defines how many times to retry tests before giving up
- TEST_SOURCE_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
Determines where the tests are loaded from
- Testcase - Class in au.com.agic.apptesting.junit
-
Represents a jUnit test case
- Testcase() - Constructor for class au.com.agic.apptesting.junit.Testcase
-
- TestRunner - Class in au.com.agic.apptesting
-
Typically Cucumber tests are run as jUnit tests.
- TestRunner() - Constructor for class au.com.agic.apptesting.TestRunner
-
- Testsuite - Class in au.com.agic.apptesting.junit
-
Represents a test suite from a jUnit result xml
- Testsuite() - Constructor for class au.com.agic.apptesting.junit.Testsuite
-
- TEXT - Static variable in interface au.com.agic.apptesting.utils.GetBy
-
- TextEntryStepDefinitions - Class in au.com.agic.apptesting.steps
-
Contains Gherkin steps for enterting text.
- TextEntryStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.TextEntryStepDefinitions
-
- theApplicationIsSpidered(Integer, Integer) - Method in class au.com.agic.apptesting.steps.ZAPStepDefinitions
-
Starts the ZAP spider.
- THREAD_DESIRED_CAPABILITY_MAP - Static variable in class au.com.agic.apptesting.State
-
- THREAD_NAME_PREFIX - Static variable in class au.com.agic.apptesting.constants.Constants
-
This is the prefix we use for the thread name
- ThreadWebDriverMap - Interface in au.com.agic.apptesting.utils
-
This class maintains a mapping between a thread id and the Selenium desired capabilities that
will be used by the web driver created inside that thread.
- TIME_SLICE - Static variable in class au.com.agic.apptesting.constants.Constants
-
Because the web driver is not thread safe, we need to do a running loop over
each of the different element location methods in short time slices to emulate
a parallel search.
- timeoutException(String, Throwable) - Method in class au.com.agic.apptesting.webdriver.WebDriverWaitEx
-
- treatElementAsHidden(WebDriver, WebElement, JavascriptExecutor) - Method in interface au.com.agic.apptesting.utils.BrowserInteropUtils
-
PhantomJS has issues with
and
elements.
- treatElementAsHidden(WebDriver, WebElement, JavascriptExecutor) - Method in class au.com.agic.apptesting.utils.impl.BrowserInteropUtilsImpl
-
- triggetCustom(String, String, String, String) - Method in class au.com.agic.apptesting.steps.CustomEventStepDefinitions
-
Manually dispatch a custom event to the element
- triggetCustom(String, String, String, String, String) - Method in class au.com.agic.apptesting.steps.CustomEventStepDefinitions
-
Manually dispatch a custom event to the element
- trimAlias(String) - Method in class au.com.agic.apptesting.steps.ModifyStepDefinitions
-
Trims the string referenced by the alias
- TXT_REPORT_FILE - Static variable in class au.com.agic.apptesting.constants.Constants
-
A system property used to enable or disable the Text report file
- ValidationException - Exception in au.com.agic.apptesting.exception
-
Represents a validation exception
- ValidationException() - Constructor for exception au.com.agic.apptesting.exception.ValidationException
-
- ValidationException(String) - Constructor for exception au.com.agic.apptesting.exception.ValidationException
-
- ValidationException(String, Throwable) - Constructor for exception au.com.agic.apptesting.exception.ValidationException
-
- ValidationException(Exception) - Constructor for exception au.com.agic.apptesting.exception.ValidationException
-
- ValidationStepDefinitions - Class in au.com.agic.apptesting.steps
-
Contains Gherkin step definitions for checking the current state of the web page.
- ValidationStepDefinitions() - Constructor for class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
- VALUE - Static variable in interface au.com.agic.apptesting.utils.GetBy
-
- verifyAliasBigger(String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is bigger than another alias value
- verifyAliasBiggerOrEqual(String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is bigger than or equal to another alias value
- verifyAliasSmaller(String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is smaller than another alias value
- verifyAliasSmallerOrEqual(String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is smaller than or equal to another alias value
- verifyBlank(String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value a blank string
- verifyHttpCodes() - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
We track response codes in the BrowsermobProxyUtilsImpl class, and if any where in the
range 400 - 599, we output those as an error.
- verifyIsEqual(String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is equal to the supplied string
- verifyIsNotEqual(String, String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is not equal to the supplied string
- verifyIsNotNumber(String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is not a number
- verifyIsNumber(String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is a number
- verifyLength(String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Validates that an aliased value has the expected length
- verifyMatchesRegex(String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value matches the regex
- verifyNotBlank(String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value is not a blank string
- verifyNotMatchesRegex(String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Verify that an aliased value does not match the regex
- verifyPageContent(String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Checks for the presence of some text on the page.
- verifyPageContent(Integer, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits a period of time for the presence of some text on the page.
- verifyPageContentAbsent(String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Checks for the absence of some text on the page.
- verifyPageRegexContent(String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Checks for the presence of a regex on the page.
- verifyPageRegexContent(Integer, String, String) - Method in class au.com.agic.apptesting.steps.WaitStepDefinitions
-
Waits a period of time for the presence of some text matching a regular expression on the page.
- verifyPageRegexNotContent(String, String) - Method in class au.com.agic.apptesting.steps.ValidationStepDefinitions
-
Checks for the absence of a regex on the page.
- VIDEO_CAPTURE_SYSTEM_PROPERTY - Static variable in class au.com.agic.apptesting.constants.Constants
-
Whether or not to capture the video of the test