A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes All Packages

A

AbstractCucumberHook - Class in qa.justtestlah.hooks
Default implementation of CucumberHook.
AbstractCucumberHook() - Constructor for class qa.justtestlah.hooks.AbstractCucumberHook
 
add(GalenTestInfo) - Method in class qa.justtestlah.galen.GalenTestInfoContainer
 
addHooks(CucumberHook) - Method in class qa.justtestlah.hooks.HooksRegister
 
after(Scenario) - Method in class qa.justtestlah.applitools.hooks.ApplitoolsHooks
Close the web driver and Applitools.
after(Scenario) - Method in class qa.justtestlah.galen.hooks.GalenHooks
Generate Galen reports.
after(Scenario) - Method in class qa.justtestlah.hooks.AbstractCucumberHook
 
after(Scenario) - Method in interface qa.justtestlah.hooks.CucumberHook
Add steps that are to be executed after the end of a scenario.
after(Scenario) - Method in class qa.justtestlah.hooks.WebDriverHooks
Close the web driver.
afterAlertAccept(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterAlertAccept(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterAlertDismiss(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterAlertDismiss(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterClickOn(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterClickOn(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterFindBy(By, WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterFindBy(By, WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterGetScreenshotAs(OutputType<X>, X) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterGetScreenshotAs(OutputType<X>, X) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterGetText(WebElement, WebDriver, String) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterGetText(WebElement, WebDriver, String) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterNavigateBack(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterNavigateBack(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterNavigateForward(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterNavigateForward(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterNavigateRefresh(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterNavigateRefresh(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterNavigateTo(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterNavigateTo(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterScript(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterScript(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
afterSwitchToWindow(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterSwitchToWindow(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
ANDROID - qa.justtestlah.configuration.Platform
 
ANDROID - Static variable in class qa.justtestlah.configuration.Platform.Constants
 
AopConfig - Class in qa.justtestlah.aop
AOP Logging Spring configuration.
AopConfig() - Constructor for class qa.justtestlah.aop.AopConfig
 
AppiumTemplateMatcher - Class in qa.justtestlah.visual
Implementation of TemplateMatcher using Appium's image locator (which uses OpenCV on the appium server)
AppiumTemplateMatcher - Interface in qa.justtestlah.stubs
 
AppiumTemplateMatcher() - Constructor for class qa.justtestlah.visual.AppiumTemplateMatcher
 
ApplicationInfo - Class in qa.justtestlah.mobile.tools
DTO to hold application meta information.
ApplicationInfo(String, String, String) - Constructor for class qa.justtestlah.mobile.tools.ApplicationInfo
 
ApplicationInfoEnricher - Class in qa.justtestlah.log
Deprecated, for removal: This API element is subject to removal in a future version.
ApplicationInfoEnricher() - Constructor for class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 
ApplicationInfoService - Class in qa.justtestlah.mobile.tools
Read metadata from APK, IPA and APP files.
ApplicationInfoService() - Constructor for class qa.justtestlah.mobile.tools.ApplicationInfoService
 
Applitools - Class in qa.justtestlah.applitools
 
Applitools - Interface in qa.justtestlah.stubs
 
Applitools() - Constructor for class qa.justtestlah.applitools.Applitools
 
ApplitoolsConfig - Class in qa.justtestlah.applitools.spring
JustTestLah! Applitools Spring context.
ApplitoolsConfig() - Constructor for class qa.justtestlah.applitools.spring.ApplitoolsConfig
 
ApplitoolsHooks - Class in qa.justtestlah.applitools.hooks
Applitools hooks.
ApplitoolsHooks() - Constructor for class qa.justtestlah.applitools.hooks.ApplitoolsHooks
 
AVAILABLE_FILTER - Static variable in class qa.justtestlah.awsdevicefarm.devicefilter.DeviceFilterConstants
 
AWS_JUNIT_GROUP_DESCRIPTION - Static variable in class io.cucumber.junit.JustTestLahRunner
 
AWS_JUNIT_SUITE_DESCRIPTION - Static variable in class io.cucumber.junit.JustTestLahRunner
 
AWSDEVICEFARM - qa.justtestlah.configuration.ExecutionEnvironment
 
AWSDeviceFarmException - Exception in qa.justtestlah.awsdevicefarm.exception
Exception class for AWS Devicefarm-related errors.
AWSDeviceFarmException(String) - Constructor for exception qa.justtestlah.awsdevicefarm.exception.AWSDeviceFarmException
 
AWSDeviceFarmException(String, Throwable) - Constructor for exception qa.justtestlah.awsdevicefarm.exception.AWSDeviceFarmException
 
AWSService - Class in qa.justtestlah.awsdevicefarm
Service class to interact with AWS, basically a wrapper around AWSDeviceFarm.
AWSService() - Constructor for class qa.justtestlah.awsdevicefarm.AWSService
Constructor
AWSService(String, String, String) - Constructor for class qa.justtestlah.awsdevicefarm.AWSService
Constructor
AWSService(Map<String, String>) - Constructor for class qa.justtestlah.awsdevicefarm.AWSService
Constructor
AWSTestRunner - Class in qa.justtestlah.awsdevicefarm
AWS Test runner.
AWSTestRunner(Class<?>) - Constructor for class qa.justtestlah.awsdevicefarm.AWSTestRunner
 

B

Base - Class in qa.justtestlah.base
Base class for all Spring managed pages and step definitions
Base() - Constructor for class qa.justtestlah.base.Base
 
BasePage<T> - Class in qa.justtestlah.base
Base class for page objects.
BasePage() - Constructor for class qa.justtestlah.base.BasePage
 
BaseSteps - Class in qa.justtestlah.base
Base class for all steps.
BaseSteps() - Constructor for class qa.justtestlah.base.BaseSteps
 
before(Scenario) - Method in class qa.justtestlah.applitools.hooks.ApplitoolsHooks
Initialise Applitools.
before(Scenario) - Method in class qa.justtestlah.hooks.AbstractCucumberHook
 
before(Scenario) - Method in interface qa.justtestlah.hooks.CucumberHook
Add steps that are to be executed before the start of a scenario.
before(Scenario) - Method in class qa.justtestlah.hooks.WebDriverHooks
Initialise the web driver.
before(Scenario) - Method in class qa.justtestlah.visual.hooks.OpenCVHooks
 
beforeAlertAccept(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeAlertAccept(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeAlertDismiss(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeAlertDismiss(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeClickOn(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeClickOn(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeFindBy(By, WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeFindBy(By, WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeGetScreenshotAs(OutputType<X>) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeGetScreenshotAs(OutputType<X>) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeGetText(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeGetText(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeNavigateBack(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeNavigateBack(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeNavigateForward(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeNavigateForward(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeNavigateRefresh(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeNavigateRefresh(WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeNavigateTo(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeNavigateTo(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeScript(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeScript(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
beforeSwitchToWindow(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeSwitchToWindow(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
BROWSERSTACK - qa.justtestlah.configuration.ExecutionEnvironment
 
BrowserstackException - Exception in qa.justtestlah.browserstack.exception
Exception class for Browserstack-related errors.
BrowserstackException(String) - Constructor for exception qa.justtestlah.browserstack.exception.BrowserstackException
 
BrowserstackException(String, Exception) - Constructor for exception qa.justtestlah.browserstack.exception.BrowserstackException
 
BrowserStackUrlBuilder - Class in qa.justtestlah.browserstack.configuration
Builder for the Browserstack URL.
BrowserStackUrlBuilder() - Constructor for class qa.justtestlah.browserstack.configuration.BrowserStackUrlBuilder
 
BrowserStackWebDriverBuilder - Class in qa.justtestlah.browserstack.configuration
Creates WebDriver instance for Browserstack.
BrowserStackWebDriverBuilder() - Constructor for class qa.justtestlah.browserstack.configuration.BrowserStackWebDriverBuilder
 
buildBrowserStackUrl(String, String) - Method in class qa.justtestlah.browserstack.configuration.BrowserStackUrlBuilder
 
BUSY_FILTER - Static variable in class qa.justtestlah.awsdevicefarm.devicefilter.DeviceFilterConstants
 

C

checkLayout(String, LocatorMap) - Method in class qa.justtestlah.galen.Galen
 
checkLayout(String, LocatorMap) - Method in interface qa.justtestlah.stubs.Galen
 
checkLayout(String, LocatorMap) - Method in class qa.justtestlah.stubs.Stubs
 
checkWindow() - Method in class qa.justtestlah.applitools.Applitools
 
checkWindow() - Method in interface qa.justtestlah.stubs.Applitools
 
checkWindow() - Method in class qa.justtestlah.stubs.Stubs
 
clear() - Method in class qa.justtestlah.hooks.HooksRegister
 
close() - Method in class qa.justtestlah.utils.OutputStreamProgress
 
Constants - Class in qa.justtestlah.visual
Template matcher constants.
Constants() - Constructor for class qa.justtestlah.visual.Constants
 
createTestSpec() - Method in class qa.justtestlah.awsdevicefarm.TestSpecFactory
 
CUCUMBER_SCENARIO_INDENTATION - Static variable in class qa.justtestlah.log.TestLogWriter
 
CUCUMBER_STEP_INDENTATION - Static variable in class qa.justtestlah.log.TestLogWriter
 
CucumberHook - Interface in qa.justtestlah.hooks
Interface for Cucumber before and after hooks.
CucumberLoggingPlugin - Class in qa.justtestlah.log
Cucumber plugin to write scenario- and step-based log messages.
CucumberLoggingPlugin() - Constructor for class qa.justtestlah.log.CucumberLoggingPlugin
 
CucumberOptionsBuilder - Class in qa.justtestlah.configuration
Builds Cucumber options based on `justtestlah.properties` and sets them as System properties.
CucumberOptionsBuilder() - Constructor for class qa.justtestlah.configuration.CucumberOptionsBuilder
 

D

DATE_PATTERN - Static variable in class qa.justtestlah.visual.Constants
 
DEBUG - Static variable in class qa.justtestlah.log.LogLevel
DEBUG level of logging.
DEFAULT - qa.justtestlah.configuration.ExecutionEnvironment
 
DEFAULT - qa.justtestlah.configuration.Platform
 
DEFAULT_JUST_TEST_LAH_PROPERTIES - Static variable in class qa.justtestlah.configuration.PropertiesHolder
 
DeviceFilterConstants - Class in qa.justtestlah.awsdevicefarm.devicefilter
Pre-defined device filters for DeviceAvailability.
DeviceFilterFactory - Class in qa.justtestlah.awsdevicefarm
Creates a device filter based on the configuration from PropertiesHolder.
DeviceFilterFactory(PropertiesHolder, AWSService) - Constructor for class qa.justtestlah.awsdevicefarm.DeviceFilterFactory
 
DeviceFilterStringUtils - Class in qa.justtestlah.awsdevicefarm.devicefilter
Helper class to format DeviceFilter for log output

E

encodeBase64(String) - Static method in class qa.justtestlah.utils.ImageUtils
 
ENTRY_EXIT_INDENTATION - Static variable in class qa.justtestlah.log.TestLogWriter
 
EntryExitLogging - Annotation Type in qa.justtestlah.annotations
Annotation to mark methods for which entry/exit logging should be enabled.
entryExitLoggingAspect() - Method in class qa.justtestlah.aop.AopConfig
 
EntryExitLoggingAspect - Class in qa.justtestlah.aop
Aspect to create SLF4J logging entries when entering and exiting a method.
EntryExitLoggingAspect() - Constructor for class qa.justtestlah.aop.EntryExitLoggingAspect
 
entryExitLogLevel() - Method in annotation type qa.justtestlah.annotations.EntryExitLogging
The log level for the entry exit log message.
ERROR - Static variable in class qa.justtestlah.log.LogLevel
ERROR level of logging.
ERROR_INDENTATION - Static variable in class qa.justtestlah.log.TestLogWriter
 
ExecutionEnvironment - Enum in qa.justtestlah.configuration
Enum for execution environments.
eyes() - Method in class qa.justtestlah.applitools.spring.ApplitoolsConfig
 

F

FILE_EXTENSION - Static variable in class qa.justtestlah.visual.Constants
 
findImage(String, double) - Method in class qa.justtestlah.base.BasePage
Finds the given image within the current screen.
flush() - Method in class qa.justtestlah.utils.OutputStreamProgress
 
formatMilliseconds(long) - Static method in class qa.justtestlah.awsdevicefarm.utils.FormattingUtils
 
FormattingUtils - Class in qa.justtestlah.awsdevicefarm.utils
Formatting helper methods.
fromOccurrenceMatchingResult(boolean, OccurrenceMatchingResult) - Static method in class qa.justtestlah.visual.Match
Map a OccurrenceMatchingResult to a Match
fromOccurrenceMatchingResult(boolean, OccurrenceMatchingResult, double) - Static method in class qa.justtestlah.visual.Match
Map a OccurrenceMatchingResult to a Match

G

Galen - Class in qa.justtestlah.galen
 
Galen - Interface in qa.justtestlah.stubs
 
Galen() - Constructor for class qa.justtestlah.galen.Galen
 
GalenException - Exception in qa.justtestlah.galen.exception
Exception class for Galen-related errors.
GalenException(String) - Constructor for exception qa.justtestlah.galen.exception.GalenException
 
GalenException(String, Exception) - Constructor for exception qa.justtestlah.galen.exception.GalenException
 
GalenHooks - Class in qa.justtestlah.galen.hooks
Galen hooks.
GalenHooks() - Constructor for class qa.justtestlah.galen.hooks.GalenHooks
 
GalenTestInfoContainer - Class in qa.justtestlah.galen
 
GalenTestInfoContainer() - Constructor for class qa.justtestlah.galen.GalenTestInfoContainer
 
get() - Method in class qa.justtestlah.galen.GalenTestInfoContainer
 
get(Class<T>) - Method in class qa.justtestlah.testdata.TestDataMap
 
get(Class<T>, String) - Method in class qa.justtestlah.testdata.TestDataMap
 
get(String) - Method in class qa.justtestlah.testdata.TestDataObjectRegistry
 
getAndroidDriver() - Method in class qa.justtestlah.browserstack.configuration.BrowserStackWebDriverBuilder
 
getAndroidDriver() - Method in class qa.justtestlah.configuration.LocalWebDriverBuilder
 
getAndroidDriver() - Method in class qa.justtestlah.configuration.MockWebDriverBuilder
 
getAndroidDriver() - Method in interface qa.justtestlah.configuration.WebDriverBuilder
Get an Android driver instance.
getAppInfo(String) - Method in class qa.justtestlah.mobile.tools.ApplicationInfoService
 
getApplicationInfo() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
getApplicationName() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
getApplicationName() - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
 
getAws() - Method in class qa.justtestlah.awsdevicefarm.AWSService
 
getBaseUrl() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
Gets the base URL of the application under test.
getBean(Class<T>) - Static method in class qa.justtestlah.utils.SpringContext
Returns the Spring managed bean instance of the given class type if it exists.
getCollectionLocator(String, Platform, Object...) - Method in class qa.justtestlah.locator.LocatorMap
Get a Selenide collection locator.
getCurrentTimestamp() - Static method in class qa.justtestlah.awsdevicefarm.utils.FormattingUtils
 
getDescription() - Method in class io.cucumber.junit.JustTestLahRunner
 
getDescription() - Method in class qa.justtestlah.awsdevicefarm.AWSTestRunner
 
getDeviceFilters() - Method in class qa.justtestlah.awsdevicefarm.DeviceFilterFactory
 
getExecutionConfiguration() - Method in class qa.justtestlah.awsdevicefarm.TestConfigurationFactory
 
getExecutionEnvironment() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
getExecutionEnvironmentName() - Method in enum qa.justtestlah.configuration.ExecutionEnvironment
 
getExecutionEnvironments() - Method in class qa.justtestlah.hooks.AbstractCucumberHook
 
getExecutionEnvironments() - Method in interface qa.justtestlah.hooks.CucumberHook
 
getFeaturesPath() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
getFullPath(String) - Static method in class qa.justtestlah.utils.ImageUtils
 
getGalenReportDirectory() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
getImageAsBase64String(String) - Static method in class qa.justtestlah.utils.ImageUtils
 
getImageAsFile(String) - Static method in class qa.justtestlah.visual.ImageUtils
 
getIOsDriver() - Method in class qa.justtestlah.browserstack.configuration.BrowserStackWebDriverBuilder
 
getIOsDriver() - Method in class qa.justtestlah.configuration.LocalWebDriverBuilder
 
getIOsDriver() - Method in class qa.justtestlah.configuration.MockWebDriverBuilder
 
getIOsDriver() - Method in interface qa.justtestlah.configuration.WebDriverBuilder
Get an iOS driver instance.
getLocator(String, Platform, Object...) - Method in class qa.justtestlah.locator.LocatorMap
Get a Selenide locator.
getLocatorsForPlatform(Platform) - Method in class qa.justtestlah.locator.LocatorMap
 
getOptionalProperty(String) - Method in class qa.justtestlah.configuration.PropertiesHolder
 
getPlatform() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
Get the platform to test against.
getPlatformName() - Method in enum qa.justtestlah.configuration.Platform
 
getPlatforms() - Method in class qa.justtestlah.hooks.AbstractCucumberHook
 
getPlatforms() - Method in interface qa.justtestlah.hooks.CucumberHook
 
getProgress() - Method in class qa.justtestlah.utils.JustTestLahFileEntity
 
getProperties() - Method in class qa.justtestlah.configuration.PropertiesHolder
 
getProperty(String) - Method in class qa.justtestlah.configuration.PropertiesHolder
 
getProperty(String, String) - Method in class qa.justtestlah.configuration.PropertiesHolder
 
getProps() - Method in class qa.justtestlah.locator.LocatorPlaceholders
 
getRawLocator(String, Platform, Object...) - Method in class qa.justtestlah.locator.LocatorMap
Get the raw locator (type and value).
getRegisteredHooks() - Method in class qa.justtestlah.hooks.HooksRegister
 
getScheduleRunConfiguration() - Method in class qa.justtestlah.awsdevicefarm.TestConfigurationFactory
 
getText() - Method in class qa.justtestlah.visual.OCR
 
getText(WebElement) - Method in class qa.justtestlah.visual.OCR
 
getVersionCode() - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
 
getVersionName() - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
 
getVisualization() - Method in interface qa.justtestlah.stubs.Match
 
getVisualization() - Method in class qa.justtestlah.visual.Match
 
getWebDriver() - Method in class qa.justtestlah.browserstack.configuration.BrowserStackWebDriverBuilder
 
getWebDriver() - Method in class qa.justtestlah.configuration.LocalWebDriverBuilder
 
getWebDriver() - Method in class qa.justtestlah.configuration.MockWebDriverBuilder
 
getWebDriver() - Method in interface qa.justtestlah.configuration.WebDriverBuilder
Get a Web driver instance.
getWrittenLength() - Method in class qa.justtestlah.utils.OutputStreamProgress
 
getX() - Method in interface qa.justtestlah.stubs.Match
 
getX() - Method in class qa.justtestlah.visual.Match
 
getY() - Method in interface qa.justtestlah.stubs.Match
 
getY() - Method in class qa.justtestlah.visual.Match
 
globalProperties() - Method in class qa.justtestlah.configuration.JustTestLahSpringConfig
 

H

hasImage(String) - Method in class qa.justtestlah.base.BasePage
 
hasImage(String, double) - Method in class qa.justtestlah.base.BasePage
Checks for the given image within the current screen.
HIGHLY_AVAILABLE_FILTER - Static variable in class qa.justtestlah.awsdevicefarm.devicefilter.DeviceFilterConstants
 
Hooks - Class in qa.justtestlah.steps
This class registers Cucumber hooks with HooksRegister.
Hooks() - Constructor for class qa.justtestlah.steps.Hooks
 
HooksRegister - Class in qa.justtestlah.hooks
Hooks are registered based on platform and execution environment.
HooksRegister() - Constructor for class qa.justtestlah.hooks.HooksRegister
 

I

imageToBase64String(BufferedImage) - Static method in class qa.justtestlah.visual.ImageUtils
 
ImageUtils - Class in qa.justtestlah.utils
Basic utility methods for image processing
ImageUtils - Class in qa.justtestlah.visual
Utility methods for image processing.
ImageUtils() - Constructor for class qa.justtestlah.utils.ImageUtils
 
ImageUtils() - Constructor for class qa.justtestlah.visual.ImageUtils
 
INFO - Static variable in class qa.justtestlah.log.LogLevel
INFO level of logging.
initializeLocatorMap() - Method in class qa.justtestlah.base.BasePage
Initialize the LocatorMap.
initializeTestDataMap() - Method in class qa.justtestlah.testdata.TestDataMap
Initialize the map.
initPages() - Method in class qa.justtestlah.base.Base
inject the page objects (without using @org.springframework.beans.factory.annotation.Autowired annotations)
initWebDriver() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
Set the correct WebDriver.
injectUILocators(String, LocatorMap) - Method in class qa.justtestlah.galen.exception.UILocatorInjector
 
invoke(MethodInvocation) - Method in class qa.justtestlah.aop.EntryExitLoggingAspect
this is the entry point for advices configured in AopConfig
io.cucumber.junit - package io.cucumber.junit
 
IOS - qa.justtestlah.configuration.Platform
 
IOS - Static variable in class qa.justtestlah.configuration.Platform.Constants
 
isEyesEnabled() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
isFound() - Method in interface qa.justtestlah.stubs.Match
 
isFound() - Method in class qa.justtestlah.visual.Match
 
isGalenEnabled() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
isOpenCvEnabled() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
isResetResistant() - Method in class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 
isStarted() - Method in class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 

J

JUST_TEST_LAH_LEGACY_LOCATION_KEY - Static variable in class qa.justtestlah.configuration.PropertiesHolder
Deprecated, for removal: This API element is subject to removal in a future version.
JUST_TEST_LAH_LOCATION_KEY - Static variable in class qa.justtestlah.configuration.PropertiesHolder
 
JustTestLahConfiguration - Class in qa.justtestlah.configuration
Main configuration class for JustTestLah!.
JustTestLahConfiguration(WebDriverBuilder) - Constructor for class qa.justtestlah.configuration.JustTestLahConfiguration
 
JustTestLahException - Exception in qa.justtestlah.exception
Exception class for JustTestLah runtime exceptions.
JustTestLahException(String) - Constructor for exception qa.justtestlah.exception.JustTestLahException
 
JustTestLahException(String, Throwable) - Constructor for exception qa.justtestlah.exception.JustTestLahException
 
JustTestLahFileEntity - Class in qa.justtestlah.utils
Extension of FileEntity to enable a progress report for file uploads.
JustTestLahFileEntity(File) - Constructor for class qa.justtestlah.utils.JustTestLahFileEntity
 
JustTestLahRunner - Class in io.cucumber.junit
Custom JUnit runner to dynamically set Cucumber options.
JustTestLahRunner(Class<?>) - Constructor for class io.cucumber.junit.JustTestLahRunner
Constructs a new JustTestLahRunner.
JustTestLahSpringConfig - Class in qa.justtestlah.configuration
JustTestLah! Spring context.
JustTestLahSpringConfig() - Constructor for class qa.justtestlah.configuration.JustTestLahSpringConfig
 
JustTestLahTest - Class in qa.justtestlah.junit
JUnit runner for tests.
JustTestLahTest() - Constructor for class qa.justtestlah.junit.JustTestLahTest
 

L

LOCAL - qa.justtestlah.configuration.ExecutionEnvironment
 
LocalWebDriverBuilder - Class in qa.justtestlah.configuration
Factory for WebDriver.
LocalWebDriverBuilder() - Constructor for class qa.justtestlah.configuration.LocalWebDriverBuilder
 
LocatorMap - Class in qa.justtestlah.locator
Map to hold element locators.
LocatorMap() - Constructor for class qa.justtestlah.locator.LocatorMap
Default constructor.
LocatorMap(Map<String, Map<String, Map<String, String>>>, Properties) - Constructor for class qa.justtestlah.locator.LocatorMap
Construct a locator map from an existing Map object.
LocatorParser - Class in qa.justtestlah.locator
Parser for UI locators from YAML files.
LocatorParser() - Constructor for class qa.justtestlah.locator.LocatorParser
 
LocatorPlaceholders - Class in qa.justtestlah.locator
Holds a Properties map with placeholders to be used inside the locator YAML files.
LocatorPlaceholders(String, String) - Constructor for class qa.justtestlah.locator.LocatorPlaceholders
Initialises LocatorPlaceholders from the following two sources: placeholder.properties in the pages package the file passed as locator.placeholders.file in justtestlah.properties Placeholders present in both files will be used from the one passed in locator.placeholders.file
log(int, int, String, Object...) - Method in class qa.justtestlah.log.TestLogWriter
 
LOG_PREFIX - Static variable in class qa.justtestlah.log.TestLogWriter
 
logAnnotatedMethods(ProceedingJoinPoint, EntryExitLogging) - Method in class qa.justtestlah.aop.EntryExitLoggingAspect
 
LogLevel - Class in qa.justtestlah.log
Log levels
LogLevel() - Constructor for class qa.justtestlah.log.LogLevel
 

M

match(String, String, double) - Method in class qa.justtestlah.stubs.Stubs
 
match(String, String, double) - Method in interface qa.justtestlah.stubs.TemplateMatcher
Check whether the template appears anywhere within the target image.
match(String, String, double) - Method in class qa.justtestlah.visual.AppiumTemplateMatcher
 
match(String, String, double) - Method in class qa.justtestlah.visual.OpenCVTemplateMatcher
 
match(String, String, double, String) - Method in class qa.justtestlah.stubs.Stubs
 
match(String, String, double, String) - Method in interface qa.justtestlah.stubs.TemplateMatcher
Check whether the template appears anywhere within the target image.
match(String, String, double, String) - Method in class qa.justtestlah.visual.AppiumTemplateMatcher
 
match(String, String, double, String) - Method in class qa.justtestlah.visual.OpenCVTemplateMatcher
 
Match - Class in qa.justtestlah.visual
Class representing a match.
Match - Interface in qa.justtestlah.stubs
 
Match(boolean) - Constructor for class qa.justtestlah.visual.Match
Constructor.
Match(boolean, int, int) - Constructor for class qa.justtestlah.visual.Match
Constructor.
Match(boolean, int, int, byte[]) - Constructor for class qa.justtestlah.visual.Match
Constructor.
MAX_IMAGE_WIDTH - Static variable in class qa.justtestlah.visual.Constants
 
MIN_IMAGE_WIDTH - Static variable in class qa.justtestlah.visual.Constants
 
MobileToolsException - Exception in qa.justtestlah.mobile.tools.exception
Exception class for JustTestLah runtime exceptions.
MobileToolsException(String) - Constructor for exception qa.justtestlah.mobile.tools.exception.MobileToolsException
 
MobileToolsException(String, Throwable) - Constructor for exception qa.justtestlah.mobile.tools.exception.MobileToolsException
 
MockWebDriverBuilder - Class in qa.justtestlah.configuration
Factory for WebDriver.
MockWebDriverBuilder() - Constructor for class qa.justtestlah.configuration.MockWebDriverBuilder
 

N

notifyAfter(Scenario) - Method in class qa.justtestlah.steps.Hooks
 
notifyBefore(Scenario) - Method in class qa.justtestlah.steps.Hooks
 

O

OCR - Class in qa.justtestlah.visual
OCR (Optical character recognition) capabilities (using Tesseract)
OCR - Interface in qa.justtestlah.stubs
 
OCR(Tesseract) - Constructor for class qa.justtestlah.visual.OCR
 
OFF - Static variable in class qa.justtestlah.log.LogLevel
OFF = no logging
onException(Throwable, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
onException(Throwable, WebDriver) - Method in class qa.justtestlah.log.WebDriverServerLogEnricher
 
onLevelChange(Logger, Level) - Method in class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 
onReset(LoggerContext) - Method in class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 
onStart(LoggerContext) - Method in class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 
onStop(LoggerContext) - Method in class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 
OpenCVHooks - Class in qa.justtestlah.visual.hooks
 
OpenCVHooks() - Constructor for class qa.justtestlah.visual.hooks.OpenCVHooks
 
OpenCVTemplateMatcher - Class in qa.justtestlah.visual
Implementation of TemplateMatcher using OpenCV on the client
OpenCVTemplateMatcher() - Constructor for class qa.justtestlah.visual.OpenCVTemplateMatcher
 
OutputStreamProgress - Class in qa.justtestlah.utils
Extension of OutputStreamProgress to enable a progress report for file uploads.
OutputStreamProgress(OutputStream) - Constructor for class qa.justtestlah.utils.OutputStreamProgress
 

P

packageProjectForDeviceFarm(boolean) - Method in class qa.justtestlah.awsdevicefarm.TestPackager
Creates a test package for AWS Devicefarm.
pagesLoggingAdvisor() - Method in class qa.justtestlah.aop.AopConfig
 
parse(String) - Method in class qa.justtestlah.locator.LocatorParser
Parse locators from file.
parse(Resource) - Method in class qa.justtestlah.testdata.TestDataParser
Parse locators from file.
Platform - Enum in qa.justtestlah.configuration
Enum for platforms.
Platform.Constants - Class in qa.justtestlah.configuration
 
prettyPrintDeviceFilterList(List<DeviceFilter>) - Static method in class qa.justtestlah.awsdevicefarm.devicefilter.DeviceFilterStringUtils
 
PropertiesHolder - Class in qa.justtestlah.configuration
Loads and manages the test configuration from `justtestlah.properties`
PropertiesHolder() - Constructor for class qa.justtestlah.configuration.PropertiesHolder
 

Q

qa.justtestlah.annotations - package qa.justtestlah.annotations
 
qa.justtestlah.aop - package qa.justtestlah.aop
 
qa.justtestlah.applitools - package qa.justtestlah.applitools
Applitools integration
qa.justtestlah.applitools.hooks - package qa.justtestlah.applitools.hooks
Applitools Cucumber hooks
qa.justtestlah.applitools.spring - package qa.justtestlah.applitools.spring
Applitools Spring config
qa.justtestlah.awsdevicefarm - package qa.justtestlah.awsdevicefarm
AWS Devicefarm integration
qa.justtestlah.awsdevicefarm.devicefilter - package qa.justtestlah.awsdevicefarm.devicefilter
AWS Devicefarm device filters
qa.justtestlah.awsdevicefarm.exception - package qa.justtestlah.awsdevicefarm.exception
AWS Devicefarm exception
qa.justtestlah.awsdevicefarm.utils - package qa.justtestlah.awsdevicefarm.utils
AWS Devicefarm utilities
qa.justtestlah.base - package qa.justtestlah.base
Base classes for page objects and test steps
qa.justtestlah.browserstack.configuration - package qa.justtestlah.browserstack.configuration
Browserstack configuration
qa.justtestlah.browserstack.exception - package qa.justtestlah.browserstack.exception
Browserstack exception
qa.justtestlah.configuration - package qa.justtestlah.configuration
Configuration related classes
qa.justtestlah.exception - package qa.justtestlah.exception
 
qa.justtestlah.galen - package qa.justtestlah.galen
Galen integration
qa.justtestlah.galen.exception - package qa.justtestlah.galen.exception
Galen exception classes
qa.justtestlah.galen.hooks - package qa.justtestlah.galen.hooks
Galen Cucumber hooks
qa.justtestlah.hooks - package qa.justtestlah.hooks
 
qa.justtestlah.junit - package qa.justtestlah.junit
JUnit runner and test class
qa.justtestlah.locator - package qa.justtestlah.locator
Locator handling
qa.justtestlah.log - package qa.justtestlah.log
Log handling
qa.justtestlah.mobile.tools - package qa.justtestlah.mobile.tools
Tools for mobile applications.
qa.justtestlah.mobile.tools.exception - package qa.justtestlah.mobile.tools.exception
Exception class for mobile tools
qa.justtestlah.steps - package qa.justtestlah.steps
Cucumber hooks
qa.justtestlah.stubs - package qa.justtestlah.stubs
Stubs for functionality from other modules
qa.justtestlah.testdata - package qa.justtestlah.testdata
Testdata handling
qa.justtestlah.utils - package qa.justtestlah.utils
Utility classes
qa.justtestlah.visual - package qa.justtestlah.visual
Visual testing
qa.justtestlah.visual.hooks - package qa.justtestlah.visual.hooks
Visual testing Cucumber hooks
qa.justtestlah.visual.spring - package qa.justtestlah.visual.spring
Visual testing Spring config

R

register(Class<?>, String) - Method in class qa.justtestlah.testdata.TestDataObjectRegistry
 
run(RunNotifier) - Method in class io.cucumber.junit.JustTestLahRunner
 
run(RunNotifier) - Method in class qa.justtestlah.awsdevicefarm.AWSTestRunner
 

S

scaleImage(BufferedImage, double) - Static method in class qa.justtestlah.visual.ImageUtils
 
scaleImage(Mat, double) - Static method in class qa.justtestlah.visual.ImageUtils
 
ScreenIdentifier - Annotation Type in qa.justtestlah.annotations
Annotation to identify locators that need to be present on a page/screen.
ScreenVerificationException - Exception in qa.justtestlah.exception
Exception class for screen verification errors.
ScreenVerificationException(String, Pair<String, String>, String, int) - Constructor for exception qa.justtestlah.exception.ScreenVerificationException
 
setApplicationContext(ApplicationContext) - Method in class qa.justtestlah.base.Base
 
setApplicationContext(ApplicationContext) - Method in class qa.justtestlah.utils.SpringContext
 
setApplicationName(String) - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
 
setConfiguration(JustTestLahConfiguration) - Method in class qa.justtestlah.base.BasePage
 
setConfiguration(JustTestLahConfiguration) - Method in class qa.justtestlah.visual.OpenCVTemplateMatcher
 
setCucumberOptions(PropertiesHolder) - Static method in class qa.justtestlah.configuration.CucumberOptionsBuilder
 
setDriver(WebDriver) - Method in interface qa.justtestlah.stubs.AppiumTemplateMatcher
 
setDriver(WebDriver) - Method in interface qa.justtestlah.stubs.OCR
 
setDriver(WebDriver) - Method in class qa.justtestlah.stubs.Stubs
 
setDriver(WebDriver) - Method in class qa.justtestlah.visual.AppiumTemplateMatcher
 
setDriver(WebDriver) - Method in class qa.justtestlah.visual.OCR
 
setEventPublisher(EventPublisher) - Method in class qa.justtestlah.log.CucumberLoggingPlugin
 
setFound(boolean) - Method in interface qa.justtestlah.stubs.Match
 
setFound(boolean) - Method in class qa.justtestlah.visual.Match
 
setScheduler(RunnerScheduler) - Method in class io.cucumber.junit.JustTestLahRunner
 
setTestDataObjectRegistry(TestDataObjectRegistry) - Method in class qa.justtestlah.testdata.TestDataParser
 
setVersionCode(String) - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
 
setVersionName(String) - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
 
setVisualization(byte[]) - Method in interface qa.justtestlah.stubs.Match
 
setVisualization(byte[]) - Method in class qa.justtestlah.visual.Match
 
setX(int) - Method in interface qa.justtestlah.stubs.Match
 
setX(int) - Method in class qa.justtestlah.visual.Match
 
setY(int) - Method in interface qa.justtestlah.stubs.Match
 
setY(int) - Method in class qa.justtestlah.visual.Match
 
setYamlParser(Yaml) - Method in class qa.justtestlah.locator.LocatorParser
 
setYamlParser(Yaml) - Method in class qa.justtestlah.testdata.TestDataParser
 
size() - Method in class qa.justtestlah.testdata.TestDataObjectRegistry
 
SpringContext - Class in qa.justtestlah.utils
Helper class to provide access to Spring beans in classes not managed by Spring.
SpringContext() - Constructor for class qa.justtestlah.utils.SpringContext
 
start() - Method in class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 
stepsLoggingAdvisor() - Method in class qa.justtestlah.aop.AopConfig
 
stop() - Method in class qa.justtestlah.log.ApplicationInfoEnricher
Deprecated.
 
Stubs - Class in qa.justtestlah.stubs
Placeholder implementations for beans from other modules
Stubs() - Constructor for class qa.justtestlah.stubs.Stubs
 
summaryLogLevel() - Method in annotation type qa.justtestlah.annotations.EntryExitLogging
The log level for the entry exit log message.

T

TemplateMatcher - Interface in qa.justtestlah.stubs
Functionality for image template matching
tesseract() - Method in class qa.justtestlah.visual.spring.VisualConfig
 
TestConfigurationFactory - Class in qa.justtestlah.awsdevicefarm
Creates test configuration based on the configuration from PropertiesHolder.
TestConfigurationFactory(PropertiesHolder) - Constructor for class qa.justtestlah.awsdevicefarm.TestConfigurationFactory
 
testdata(String) - Method in class qa.justtestlah.testdata.TestDataMap
 
TestData - Annotation Type in qa.justtestlah.testdata
Annotates Java classes representing test data entities.
TestDataException - Exception in qa.justtestlah.testdata
RuntimeException for test data processing
TestDataException(String) - Constructor for exception qa.justtestlah.testdata.TestDataException
 
TestDataMap - Class in qa.justtestlah.testdata
Container to hold test data.
TestDataMap() - Constructor for class qa.justtestlah.testdata.TestDataMap
 
TestDataObjectRegistry - Class in qa.justtestlah.testdata
Register Java classes which can act as test data entities.
TestDataObjectRegistry() - Constructor for class qa.justtestlah.testdata.TestDataObjectRegistry
 
TestDataParser - Class in qa.justtestlah.testdata
Parses the test data from the YAML file into a corresponding Java object.
TestDataParser() - Constructor for class qa.justtestlah.testdata.TestDataParser
 
TESTLOG_LOGGER_NAME - Static variable in class qa.justtestlah.log.TestLogWriter
 
TestLogWriter - Class in qa.justtestlah.log
Helper class to write to the test log.
TestLogWriter() - Constructor for class qa.justtestlah.log.TestLogWriter
 
TestPackager - Class in qa.justtestlah.awsdevicefarm
Executes a Maven build to create a test package for AWS Devicefarm.
TestPackager(PropertiesHolder) - Constructor for class qa.justtestlah.awsdevicefarm.TestPackager
 
TestSpecFactory - Class in qa.justtestlah.awsdevicefarm
Create a custom test spec to run Appium JUnit tests on AWS Device Farm.
TestSpecFactory(PropertiesHolder) - Constructor for class qa.justtestlah.awsdevicefarm.TestSpecFactory
 
toString() - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
Return the full application information.
TRACE - Static variable in class qa.justtestlah.log.LogLevel
TRACE level of logging.

U

UILocatorInjector - Class in qa.justtestlah.galen.exception
Galen specs include a list of UI elements under the @objects section.
UILocatorInjector() - Constructor for class qa.justtestlah.galen.exception.UILocatorInjector
 
upload(File, String, UploadType, boolean) - Method in class qa.justtestlah.awsdevicefarm.AWSService
Upload a file to AWS Device Farm (modified from https://github.com/awslabs/aws-device-farm-jenkins-plugin)

V

value() - Method in annotation type qa.justtestlah.annotations.ScreenIdentifier
 
value() - Method in annotation type qa.justtestlah.testdata.TestData
The identifier used in the testdata yaml file.
valueOf(String) - Static method in enum qa.justtestlah.configuration.ExecutionEnvironment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum qa.justtestlah.configuration.Platform
Returns the enum constant of this type with the specified name.
values() - Static method in enum qa.justtestlah.configuration.ExecutionEnvironment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum qa.justtestlah.configuration.Platform
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class qa.justtestlah.base.BasePage
 
verify(int) - Method in class qa.justtestlah.base.BasePage
Verifies, that all UI elements defined for the given page object using ScreenIdentifier are displayed.
VisualConfig - Class in qa.justtestlah.visual.spring
JustTestLah! Visual Spring context.
VisualConfig() - Constructor for class qa.justtestlah.visual.spring.VisualConfig
 

W

WARN - Static variable in class qa.justtestlah.log.LogLevel
WARN level of logging.
WEB - qa.justtestlah.configuration.Platform
 
WEB - Static variable in class qa.justtestlah.configuration.Platform.Constants
 
WEBDRIVER_INDENTATION - Static variable in class qa.justtestlah.log.TestLogWriter
 
WebDriverBuilder - Interface in qa.justtestlah.configuration
 
WebDriverHooks - Class in qa.justtestlah.hooks
Hook to restart the WebDriver before every test.
WebDriverHooks() - Constructor for class qa.justtestlah.hooks.WebDriverHooks
 
WebDriverLogEnricher - Class in qa.justtestlah.log
WebDriver-based log handling.
WebDriverLogEnricher() - Constructor for class qa.justtestlah.log.WebDriverLogEnricher
 
WebDriverServerLogEnricher - Class in qa.justtestlah.log
WebDriver specific log handling
WebDriverServerLogEnricher() - Constructor for class qa.justtestlah.log.WebDriverServerLogEnricher
 
withDriver(TakesScreenshot) - Method in class qa.justtestlah.visual.OCR
Usage:
withDriver(WebDriver) - Method in class qa.justtestlah.visual.OCR
Usage:
write(byte[]) - Method in class qa.justtestlah.utils.OutputStreamProgress
 
write(byte[], int, int) - Method in class qa.justtestlah.utils.OutputStreamProgress
 
write(int) - Method in class qa.justtestlah.utils.OutputStreamProgress
 
writeTo(OutputStream) - Method in class qa.justtestlah.utils.JustTestLahFileEntity
 

Y

yamlParser() - Method in class qa.justtestlah.configuration.JustTestLahSpringConfig
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes All Packages