$ A B C D E G H I J L M O P R S T U W Y
All Classes All Packages
All Classes All Packages
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
All Classes All Packages