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
 
addHooks(CucumberHook) - Method in class qa.justtestlah.hooks.HooksRegister
 
after(Scenario) - Method in class qa.justtestlah.hooks.AbstractCucumberHook
 
after(Scenario) - Method in class qa.justtestlah.hooks.ApplitoolsHooks
Close the web driver and Applitools.
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.GalenHooks
Generate Galen reports.
after(Scenario) - Method in class qa.justtestlah.hooks.WebDriverHooks
Close the web driver.
afterAlertAccept(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterAlertDismiss(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterClickOn(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterFindBy(By, WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterGetScreenshotAs(OutputType<X>, X) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterGetText(WebElement, WebDriver, String) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterNavigateBack(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterNavigateForward(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterNavigateRefresh(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterNavigateTo(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterScript(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
afterSwitchToWindow(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
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(ImageUtils) - 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
Enrich meta information about the application under test to the log file.
ApplicationInfoEnricher() - Constructor for class qa.justtestlah.log.ApplicationInfoEnricher
 
ApplicationInfoService - Class in qa.justtestlah.mobile.tools
Read metadata from APK, IPA and APP files.
ApplicationInfoService() - Constructor for class qa.justtestlah.mobile.tools.ApplicationInfoService
 
ApplitoolsHooks - Class in qa.justtestlah.hooks
Applitools hooks.
ApplitoolsHooks() - Constructor for class qa.justtestlah.hooks.ApplitoolsHooks
 
AVAILABLE_FILTER - Static variable in class qa.justtestlah.awsdevicefarm.devicefilter.DeviceFilterConstants
 
AWS_DEVICEFARM - qa.justtestlah.configuration.ExecutionEnvironment
 
AWS_JUNIT_GROUP_DESCRIPTION - Static variable in class io.cucumber.junit.JustTestLahRunner
 
AWS_JUNIT_SUITE_DESCRIPTION - Static variable in class io.cucumber.junit.JustTestLahRunner
 
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.hooks.AbstractCucumberHook
 
before(Scenario) - Method in class qa.justtestlah.hooks.ApplitoolsHooks
Initialise Applitools.
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.OpenCVHooks
 
before(Scenario) - Method in class qa.justtestlah.hooks.WebDriverHooks
Initialise the web driver.
beforeAlertAccept(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeAlertDismiss(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeClickOn(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeFindBy(By, WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeGetScreenshotAs(OutputType<X>) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeGetText(WebElement, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeNavigateBack(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeNavigateForward(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeNavigateRefresh(WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeNavigateTo(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeScript(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
beforeSwitchToWindow(String, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
BROWSERSTACK - qa.justtestlah.configuration.ExecutionEnvironment
 
BrowserStackWebDriverBuilder - Class in qa.justtestlah.configuration
Creates WebDriver instance for Browserstack.
BrowserStackWebDriverBuilder() - Constructor for class qa.justtestlah.configuration.BrowserStackWebDriverBuilder
 
BUSY_FILTER - Static variable in class qa.justtestlah.awsdevicefarm.devicefilter.DeviceFilterConstants
 

C

checkLayout() - Method in class qa.justtestlah.base.BasePage
Performs layout checks using Galen.
checkWindow() - Method in class qa.justtestlah.base.BasePage
Performs visual checks using Applitools.
close() - Method in class qa.justtestlah.utils.OutputStreamProgress
 
config() - Method in class qa.justtestlah.configuration.SpringConfig
 
Constants() - Constructor for class qa.justtestlah.configuration.Platform.Constants
 
createTestSpec() - Method in class qa.justtestlah.awsdevicefarm.TestSpecFactory
 
CucumberHook - Interface in qa.justtestlah.hooks
Interface for Cucumber before and after hooks.

D

DATE_PATTERN - Static variable in interface qa.justtestlah.visual.TemplateMatcher
 
DEBUG - Static variable in annotation type qa.justtestlah.annotations.EntryExitLogging
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) - Method in class qa.justtestlah.visual.ImageUtils
 
EntryExitLogging - Annotation Type in qa.justtestlah.annotations
 
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 annotation type qa.justtestlah.annotations.EntryExitLogging
ERROR level of logging.
ExecutionEnvironment - Enum in qa.justtestlah.configuration
Enum for execution environments.
eyes() - Method in class qa.justtestlah.configuration.SpringConfig
Applitools.

F

FILE_EXTENSION - Static variable in interface qa.justtestlah.visual.TemplateMatcher
 
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

GalenHooks - Class in qa.justtestlah.hooks
Galen hooks.
GalenHooks() - Constructor for class qa.justtestlah.hooks.GalenHooks
 
galenTests() - Method in class qa.justtestlah.configuration.SpringConfig
 
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.configuration.BrowserStackWebDriverBuilder
 
getAndroidDriver() - Method in class qa.justtestlah.configuration.LocalWebDriverBuilder
 
getAndroidDriver() - Method in interface qa.justtestlah.configuration.WebDriverBuilder
Get an Android driver instance.
getAppInfo(String) - Method in class qa.justtestlah.mobile.tools.ApplicationInfoService
 
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.
getChildren() - Method in class io.cucumber.junit.JustTestLahRunner
 
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) - Method in class qa.justtestlah.visual.ImageUtils
 
getGalenReportDirectory() - Method in class qa.justtestlah.configuration.JustTestLahConfiguration
 
getImageAsBase64String(String) - Method in class qa.justtestlah.visual.ImageUtils
 
getImageAsFile(String) - Method in class qa.justtestlah.visual.ImageUtils
 
getIOsDriver() - Method in class qa.justtestlah.configuration.BrowserStackWebDriverBuilder
 
getIOsDriver() - Method in class qa.justtestlah.configuration.LocalWebDriverBuilder
 
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.
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
 
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
 
getVersionCode() - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
 
getVersionName() - Method in class qa.justtestlah.mobile.tools.ApplicationInfo
 
getVisualization() - Method in class qa.justtestlah.visual.Match
 
getWebDriver() - Method in class qa.justtestlah.configuration.BrowserStackWebDriverBuilder
 
getWebDriver() - Method in class qa.justtestlah.configuration.LocalWebDriverBuilder
 
getWebDriver() - Method in interface qa.justtestlah.configuration.WebDriverBuilder
Get a Web driver instance.
getWrittenLength() - Method in class qa.justtestlah.utils.OutputStreamProgress
 
getX() - Method in class qa.justtestlah.visual.Match
 
getY() - Method in class qa.justtestlah.visual.Match
 

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) - Method in class qa.justtestlah.visual.ImageUtils
 
imageUtils() - Method in class qa.justtestlah.configuration.SpringConfig
 
ImageUtils - Class in qa.justtestlah.visual
Utility methods for image processing.
ImageUtils() - Constructor for class qa.justtestlah.visual.ImageUtils
 
INFO - Static variable in annotation type qa.justtestlah.annotations.EntryExitLogging
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.
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 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
 
isStarted() - Method in class qa.justtestlah.log.ApplicationInfoEnricher
 

J

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
 
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.
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>>>) - Constructor for class qa.justtestlah.locator.LocatorMap
Construct a locator map from an existing Map object.
locatorParser() - Method in class qa.justtestlah.configuration.SpringConfig
 
LocatorParser - Class in qa.justtestlah.locator
 
LocatorParser() - Constructor for class qa.justtestlah.locator.LocatorParser
 
logAnnotatedMethods(ProceedingJoinPoint, EntryExitLogging) - Method in class qa.justtestlah.aop.EntryExitLoggingAspect
 

M

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) - Method in interface qa.justtestlah.visual.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(String, String, double, String) - Method in interface qa.justtestlah.visual.TemplateMatcher
Check whether the template appears anywhere within the target image.
Match - Class in qa.justtestlah.visual
Class representing a match.
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 interface qa.justtestlah.visual.TemplateMatcher
 
MIN_IMAGE_WIDTH - Static variable in interface qa.justtestlah.visual.TemplateMatcher
 

N

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

O

OFF - Static variable in annotation type qa.justtestlah.annotations.EntryExitLogging
OFF = no logging
onException(Throwable, WebDriver) - Method in class qa.justtestlah.log.WebDriverLogEnricher
 
onLevelChange(Logger, Level) - Method in class qa.justtestlah.log.ApplicationInfoEnricher
 
onReset(LoggerContext) - Method in class qa.justtestlah.log.ApplicationInfoEnricher
 
onStart(LoggerContext) - Method in class qa.justtestlah.log.ApplicationInfoEnricher
 
onStop(LoggerContext) - Method in class qa.justtestlah.log.ApplicationInfoEnricher
 
OpenCVHooks - Class in qa.justtestlah.hooks
 
OpenCVHooks() - Constructor for class qa.justtestlah.hooks.OpenCVHooks
 
OpenCVTemplateMatcher - Class in qa.justtestlah.visual
Implementation of TemplateMatcher using OpenCV on the client
OpenCVTemplateMatcher(ImageUtils) - 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() - Method in class qa.justtestlah.awsdevicefarm.TestPackager
 
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.awsdevicefarm - package qa.justtestlah.awsdevicefarm
 
qa.justtestlah.awsdevicefarm.devicefilter - package qa.justtestlah.awsdevicefarm.devicefilter
 
qa.justtestlah.awsdevicefarm.utils - package qa.justtestlah.awsdevicefarm.utils
 
qa.justtestlah.base - package qa.justtestlah.base
Base classes for page objects and test steps
qa.justtestlah.configuration - package qa.justtestlah.configuration
Browserstack configuration
qa.justtestlah.exception - package qa.justtestlah.exception
 
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.steps - package qa.justtestlah.steps
Cucumber hooks
qa.justtestlah.testdata - package qa.justtestlah.testdata
 
qa.justtestlah.utils - package qa.justtestlah.utils
 
qa.justtestlah.visual - package qa.justtestlah.visual
Visual testing

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) - Method in class qa.justtestlah.visual.ImageUtils
 
scaleImage(Mat, double) - Method in class qa.justtestlah.visual.ImageUtils
 
ScreenIdentifier - Annotation Type in qa.justtestlah.annotations
 
ScreenVerificationException - Exception in qa.justtestlah.exception
Mark-up exception 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
 
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
 
setDriver(WebDriver) - Method in class qa.justtestlah.visual.AppiumTemplateMatcher
 
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 class qa.justtestlah.visual.Match
 
setX(int) - Method in class qa.justtestlah.visual.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
 
SpringConfig - Class in qa.justtestlah.configuration
JustTestLah! Spring context.
SpringConfig() - Constructor for class qa.justtestlah.configuration.SpringConfig
 
start() - Method in class qa.justtestlah.log.ApplicationInfoEnricher
 
stepsLoggingAdvisor() - Method in class qa.justtestlah.aop.AopConfig
 
stop() - Method in class qa.justtestlah.log.ApplicationInfoEnricher
 
summaryLogLevel() - Method in annotation type qa.justtestlah.annotations.EntryExitLogging
The log level for the entry exit log message.

T

templateMatcher() - Method in class qa.justtestlah.configuration.SpringConfig
 
TemplateMatcher - Interface in qa.justtestlah.visual
 
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() - Method in class qa.justtestlah.configuration.SpringConfig
 
TestDataMap - Class in qa.justtestlah.testdata
Container to hold test data.
TestDataMap() - Constructor for class qa.justtestlah.testdata.TestDataMap
 
testDataObjectRegistry() - Method in class qa.justtestlah.configuration.SpringConfig
 
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() - Method in class qa.justtestlah.configuration.SpringConfig
 
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
 
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 annotation type qa.justtestlah.annotations.EntryExitLogging
TRACE level of logging.

U

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.

W

WARN - Static variable in annotation type qa.justtestlah.annotations.EntryExitLogging
WARN level of logging.
WEB - qa.justtestlah.configuration.Platform
 
WEB - Static variable in class qa.justtestlah.configuration.Platform.Constants
 
webDriverBuilder() - Method in class qa.justtestlah.configuration.SpringConfig
Construct the matching WebDriverBuilder.
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
Fetches logs from the WebDriver (server) and attaches them to the current (client) log.
WebDriverLogEnricher() - Constructor for class qa.justtestlah.log.WebDriverLogEnricher
 
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.SpringConfig
 
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