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

$

$(String, Object...) - Method in class io.github.martinschneider.justtestlah.base.BasePage
Selenide style locator.
$$(String, Object...) - Method in class io.github.martinschneider.justtestlah.base.BasePage
Selenide style collection locator.

A

addAndroidCapabilities(DesiredCapabilities) - Method in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
addCommonCapabilities(DesiredCapabilities) - Method in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
addIOsCapabilities(DesiredCapabilities) - Method in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
ANDROID - Static variable in class io.github.martinschneider.justtestlah.configuration.Platform
 
appActivity - Variable in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
appiumUrl - Variable in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
appPackage - Variable in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
appPath - Variable in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 

B

Base - Class in io.github.martinschneider.justtestlah.base
Base class for all Spring managed pages and step definitions
Base() - Constructor for class io.github.martinschneider.justtestlah.base.Base
 
BasePage<T> - Class in io.github.martinschneider.justtestlah.base
Base class for page objects.
BasePage() - Constructor for class io.github.martinschneider.justtestlah.base.BasePage
 
BaseSteps - Class in io.github.martinschneider.justtestlah.base
Base class for all steps.
BaseSteps() - Constructor for class io.github.martinschneider.justtestlah.base.BaseSteps
 

C

checkLayout() - Method in class io.github.martinschneider.justtestlah.base.BasePage
Performs layout checks using Galen.
checkWindow() - Method in class io.github.martinschneider.justtestlah.base.BasePage
Performs visual checks using Applitools.
childrenInvoker(RunNotifier) - Method in class io.github.martinschneider.justtestlah.junit.JustTestLahRunner
 
config() - Method in class io.github.martinschneider.justtestlah.configuration.SpringContext
 
configuration - Variable in class io.github.martinschneider.justtestlah.base.BasePage
 
CucumberHooks - Class in io.github.martinschneider.justtestlah.steps
Hook to restart the WebDriver before every test.
CucumberHooks() - Constructor for class io.github.martinschneider.justtestlah.steps.CucumberHooks
 

D

DEFAULT - Static variable in class io.github.martinschneider.justtestlah.configuration.Platform
 
DEFAULT_JUST_TEST_LAH_PROPERTIES - Static variable in class io.github.martinschneider.justtestlah.junit.JustTestLahRunner
 
describeChild(FeatureRunner) - Method in class io.github.martinschneider.justtestlah.junit.JustTestLahRunner
 
deviceName - Variable in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 

E

equals(Object) - Method in class io.github.martinschneider.justtestlah.user.User
 
eyes() - Method in class io.github.martinschneider.justtestlah.configuration.SpringContext
Applitools.

G

galenTests() - Method in class io.github.martinschneider.justtestlah.configuration.SpringContext
 
get(String) - Method in class io.github.martinschneider.justtestlah.user.UserService
Retrieves a value from the user map.
getAndroidDriver() - Method in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
getAndroidDriver() - Method in interface io.github.martinschneider.justtestlah.configuration.WebDriverBuilder
Get an Android driver instance.
getApplicationName() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
 
getBaseUrl() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
Gets the base URL of the application under test.
getChildren() - Method in class io.github.martinschneider.justtestlah.junit.JustTestLahRunner
 
getCollectionLocator(String, String, Object...) - Method in class io.github.martinschneider.justtestlah.locator.LocatorMap
Get a Selenide collection locator.
getFeaturesPath() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
 
getGalenReportDirectory() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
 
getIOsDriver() - Method in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
getIOsDriver() - Method in interface io.github.martinschneider.justtestlah.configuration.WebDriverBuilder
Get an iOS driver instance.
getLocator(String, String, Object...) - Method in class io.github.martinschneider.justtestlah.locator.LocatorMap
Get a Selenide locator.
getLocators() - Method in class io.github.martinschneider.justtestlah.base.BasePage
 
getPassword() - Method in class io.github.martinschneider.justtestlah.user.User
 
getPlatform() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
Get the platform to test against.
getUsername() - Method in class io.github.martinschneider.justtestlah.user.User
 
getWebDriver() - Method in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
getWebDriver() - Method in interface io.github.martinschneider.justtestlah.configuration.WebDriverBuilder
Get an iOS driver instance.
getX() - Method in class io.github.martinschneider.justtestlah.visual.Match
 
getY() - Method in class io.github.martinschneider.justtestlah.visual.Match
 

H

hashCode() - Method in class io.github.martinschneider.justtestlah.user.User
 
hasImage(String) - Method in class io.github.martinschneider.justtestlah.base.BasePage
 
hasImage(String, double) - Method in class io.github.martinschneider.justtestlah.base.BasePage
Checks for the given image within the current screen.

I

init() - Method in class io.github.martinschneider.justtestlah.steps.CucumberHooks
Initialise the web driver and (optionally) Applitools.
initCucumberConfig() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
Initialise the user service.
initialize() - Method in class io.github.martinschneider.justtestlah.user.UserService
Initialise the user service.
initializeLocatorMap() - Method in class io.github.martinschneider.justtestlah.base.BasePage
Initialize the LocatorMap.
initPages() - Method in class io.github.martinschneider.justtestlah.base.Base
inject the page objects (without using @org.springframework.beans.factory.annotation.Autowired annotations)
initWebDriver() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
Set the correct WebDriver.
io.github.martinschneider.justtestlah.base - package io.github.martinschneider.justtestlah.base
 
io.github.martinschneider.justtestlah.configuration - package io.github.martinschneider.justtestlah.configuration
 
io.github.martinschneider.justtestlah.junit - package io.github.martinschneider.justtestlah.junit
 
io.github.martinschneider.justtestlah.locator - package io.github.martinschneider.justtestlah.locator
 
io.github.martinschneider.justtestlah.log - package io.github.martinschneider.justtestlah.log
 
io.github.martinschneider.justtestlah.steps - package io.github.martinschneider.justtestlah.steps
 
io.github.martinschneider.justtestlah.user - package io.github.martinschneider.justtestlah.user
 
io.github.martinschneider.justtestlah.visual - package io.github.martinschneider.justtestlah.visual
 
IOS - Static variable in class io.github.martinschneider.justtestlah.configuration.Platform
 
isEyesEnabled() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
 
isFound() - Method in class io.github.martinschneider.justtestlah.visual.Match
 
isGalenEnabled() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
 
isOpenCvEnabled() - Method in class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
 
isResetResistant() - Method in class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 
isStarted() - Method in class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 

J

JUST_TEST_LAH_LOCATION_KEY - Static variable in class io.github.martinschneider.justtestlah.junit.JustTestLahRunner
 
JustTestLahConfiguration - Class in io.github.martinschneider.justtestlah.configuration
Main configuration class for JustTestLah!.
JustTestLahConfiguration(WebDriverBuilder, UserService) - Constructor for class io.github.martinschneider.justtestlah.configuration.JustTestLahConfiguration
 
JustTestLahRunner - Class in io.github.martinschneider.justtestlah.junit
Custom JUnit runner to dynamically set cucumber.̰options.
JustTestLahRunner(Class<?>) - Constructor for class io.github.martinschneider.justtestlah.junit.JustTestLahRunner
Constructs a new JustTestLahRunner.
JustTestLahTest - Class in io.github.martinschneider.justtestlah.junit
JUnit runner for tests.
JustTestLahTest() - Constructor for class io.github.martinschneider.justtestlah.junit.JustTestLahTest
 

L

LocalWebDriverBuilder - Class in io.github.martinschneider.justtestlah.configuration
Factory for WebDriver.
LocalWebDriverBuilder() - Constructor for class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
LocatorMap - Class in io.github.martinschneider.justtestlah.locator
Map to hold element locators.
LocatorMap() - Constructor for class io.github.martinschneider.justtestlah.locator.LocatorMap
Default constructor.
LocatorMap(Map<String, Map<String, Map<String, String>>>) - Constructor for class io.github.martinschneider.justtestlah.locator.LocatorMap
Construct a locator map from an existing Map object.
locatorParser() - Method in class io.github.martinschneider.justtestlah.configuration.SpringContext
 
LocatorParser - Class in io.github.martinschneider.justtestlah.locator
 
LocatorParser() - Constructor for class io.github.martinschneider.justtestlah.locator.LocatorParser
 
LogApplicationInfoEnricher - Class in io.github.martinschneider.justtestlah.log
Enrich meta information about the application under test to the log file.
LogApplicationInfoEnricher() - Constructor for class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 

M

match(String, String, double) - Method in class io.github.martinschneider.justtestlah.visual.TemplateMatcher
Check whether the template appears anywhere within the target image.
match(String, String, double, String) - Method in class io.github.martinschneider.justtestlah.visual.TemplateMatcher
Check whether the template appears anywhere within the target image.
Match - Class in io.github.martinschneider.justtestlah.visual
Class representing a match.
Match(boolean) - Constructor for class io.github.martinschneider.justtestlah.visual.Match
Constructor.
Match(boolean, int, int) - Constructor for class io.github.martinschneider.justtestlah.visual.Match
Constructor.

O

onLevelChange(Logger, Level) - Method in class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 
onReset(LoggerContext) - Method in class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 
onStart(LoggerContext) - Method in class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 
onStop(LoggerContext) - Method in class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 

P

parse(String) - Method in class io.github.martinschneider.justtestlah.locator.LocatorParser
Parse locators from file.
platform - Variable in class io.github.martinschneider.justtestlah.configuration.LocalWebDriverBuilder
 
Platform - Class in io.github.martinschneider.justtestlah.configuration
Constants for platforms.

R

runChild(FeatureRunner, RunNotifier) - Method in class io.github.martinschneider.justtestlah.junit.JustTestLahRunner
 

S

setApplicationContext(ApplicationContext) - Method in class io.github.martinschneider.justtestlah.base.Base
 
setConfiguration(JustTestLahConfiguration) - Method in class io.github.martinschneider.justtestlah.base.BasePage
 
setConfiguration(JustTestLahConfiguration) - Method in class io.github.martinschneider.justtestlah.visual.TemplateMatcher
 
setFound(boolean) - Method in class io.github.martinschneider.justtestlah.visual.Match
 
setPassword(String) - Method in class io.github.martinschneider.justtestlah.user.User
 
setUsername(String) - Method in class io.github.martinschneider.justtestlah.user.User
 
setX(int) - Method in class io.github.martinschneider.justtestlah.visual.Match
 
setY(int) - Method in class io.github.martinschneider.justtestlah.visual.Match
 
setYamlParser(Yaml) - Method in class io.github.martinschneider.justtestlah.locator.LocatorParser
 
shutdown() - Method in class io.github.martinschneider.justtestlah.steps.CucumberHooks
Close the web driver and Applitools.
SpringContext - Class in io.github.martinschneider.justtestlah.configuration
JustTestLah! Spring context.
SpringContext() - Constructor for class io.github.martinschneider.justtestlah.configuration.SpringContext
 
start() - Method in class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 
stop() - Method in class io.github.martinschneider.justtestlah.log.LogApplicationInfoEnricher
 

T

templateMatcher() - Method in class io.github.martinschneider.justtestlah.configuration.SpringContext
 
TemplateMatcher - Class in io.github.martinschneider.justtestlah.visual
Template matcher
TemplateMatcher() - Constructor for class io.github.martinschneider.justtestlah.visual.TemplateMatcher
 

U

User - Class in io.github.martinschneider.justtestlah.user
DTO for test users.
User(String, String) - Constructor for class io.github.martinschneider.justtestlah.user.User
 
userService() - Method in class io.github.martinschneider.justtestlah.configuration.SpringContext
 
UserService - Class in io.github.martinschneider.justtestlah.user
Simple service to load test users from properties file.
UserService() - Constructor for class io.github.martinschneider.justtestlah.user.UserService
 

W

WEB - Static variable in class io.github.martinschneider.justtestlah.configuration.Platform
 
webDriverBuilder() - Method in class io.github.martinschneider.justtestlah.configuration.SpringContext
Construct the matching WebDriverBuilder.
WebDriverBuilder - Interface in io.github.martinschneider.justtestlah.configuration
 

Y

yamlParser() - Method in class io.github.martinschneider.justtestlah.configuration.SpringContext
 
$ A B C D E G H I J L M O P R S T U W Y 
All Classes All Packages