Skip navigation links
A B C D E F G I L M O R S T U V W 

A

AbstractPage - Class in io.tromba.testdriver.pages
Abstract Page is a basic page representation from which all pages should inherit.
AbstractPage(WebDriver) - Constructor for class io.tromba.testdriver.pages.AbstractPage
Sets up the basics for all pages.
addMvts(List<String>) - Method in interface io.tromba.testdriver.environment.MvtHandler
Ensure the specified MVTs are active.
addMvts(List<String>) - Method in class io.tromba.testdriver.environment.WebDriverUrlMvtHandler
Ensure the specified list of MVTs is active
afterChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
afterClickOn(WebElement, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
afterFindBy(By, WebElement, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
afterInvocation(IInvokedMethod, ITestResult) - Method in class io.tromba.testdriver.core.listeners.TestdriverListener
Runs after each test invocation.
afterNavigateBack(WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
afterNavigateForward(WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
afterNavigateRefresh(WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
afterNavigateTo(String, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
afterScript(String, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
assertEquals(String, String) - Method in class io.tromba.testdriver.core.BaseTestdriverTest
Log and assert equality.
assertTrue(boolean) - Method in class io.tromba.testdriver.core.BaseTestdriverTest
Log and assert a condition.

B

BaseTestdriverTest - Class in io.tromba.testdriver.core
Base test from which all testdriver tests will inherit.
BaseTestdriverTest() - Constructor for class io.tromba.testdriver.core.BaseTestdriverTest
 
BaseTestdriverTest(EnvironmentHandler) - Constructor for class io.tromba.testdriver.core.BaseTestdriverTest
 
BasicTestdriverLogger - Class in io.tromba.testdriver.core.logging
Logger for testdriver tests.
BasicTestdriverLogger() - Constructor for class io.tromba.testdriver.core.logging.BasicTestdriverLogger
 
beforeChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
beforeClickOn(WebElement, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
beforeFindBy(By, WebElement, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
beforeInvocation(IInvokedMethod, ITestResult) - Method in class io.tromba.testdriver.core.listeners.TestdriverListener
Runs before each test invocation.
beforeNavigateBack(WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
beforeNavigateForward(WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
beforeNavigateRefresh(WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
beforeNavigateTo(String, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 
beforeScript(String, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 

C

createInstance() - Static method in class io.tromba.testdriver.core.WebDriverFactory
Create a new WebDriver by connecting to the Selenium Grid.

D

destroyDriver(String) - Method in class io.tromba.testdriver.core.TestdriverManager
Destroy the driver for a method.
driver() - Method in class io.tromba.testdriver.core.BaseTestdriverTest
Get the driver that belongs to the calling test.
driver() - Method in class io.tromba.testdriver.core.TestdriverManager
Return the driver for the test calling this method.
driver - Variable in class io.tromba.testdriver.pages.AbstractPage
 
DriverNotFoundException - Exception in io.tromba.testdriver.exceptions
Exception for when a driver is not found.
DriverNotFoundException() - Constructor for exception io.tromba.testdriver.exceptions.DriverNotFoundException
 

E

EnvironmentHandler - Interface in io.tromba.testdriver.environment
Interface for handling environments.
EventLoggingWebDriver - Class in io.tromba.testdriver.core.logging
Wrapper to log WebDriver events.
EventLoggingWebDriver(TestdriverLogger) - Constructor for class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 

F

findByLinkText(String) - Method in class io.tromba.testdriver.pages.AbstractPage
 
findByXpathAndText(String, String) - Method in class io.tromba.testdriver.pages.AbstractPage
 
findElementsByXpathAndText(String, String) - Method in class io.tromba.testdriver.pages.AbstractPage
 
forElementNotStale(WebElement) - Method in class io.tromba.testdriver.utils.TestdriverWait
Wait for an element to not be stale.
forElementVisible(WebElement) - Method in class io.tromba.testdriver.utils.TestdriverWait
Wait for an element to be visible.

G

get(String) - Method in class io.tromba.testdriver.utils.TestdriverConfigLoader
Return the value for a given key.
getBrowser() - Static method in class io.tromba.testdriver.utils.TestdriverConfig
 
getDriver(String) - Method in class io.tromba.testdriver.core.TestdriverManager
Get the driver for a method
getDriver() - Method in class io.tromba.testdriver.core.TestEssential
Return the driver.
getDriverSet() - Method in class io.tromba.testdriver.core.TestdriverManager
Get all the testEssentials.
getGlobalTimeoutInMillis() - Static method in class io.tromba.testdriver.utils.TestdriverConfig
 
getGrid() - Static method in class io.tromba.testdriver.utils.TestdriverConfig
 
getInstance() - Static method in class io.tromba.testdriver.utils.TestdriverConfig
Ugly singleton for config.
getLogger() - Method in class io.tromba.testdriver.core.TestEssential
Get the logger.
getMaxImplicitWaitInSeconds() - Static method in class io.tromba.testdriver.utils.TestdriverConfig
 
getMaxRetries() - Static method in class io.tromba.testdriver.utils.TestdriverConfig
 
getMaxWaitInSeconds() - Static method in class io.tromba.testdriver.utils.TestdriverConfig
 
getMessage() - Method in class io.tromba.testdriver.core.logging.LogEntry
 
getMvts() - Method in interface io.tromba.testdriver.environment.MvtHandler
Return a list of all active MVTs.
getMvts() - Method in class io.tromba.testdriver.environment.WebDriverUrlMvtHandler
Return a list of all active MVTs.
getStartUrls(String) - Method in interface io.tromba.testdriver.environment.EnvironmentHandler
 
getStartUrls(String) - Method in class io.tromba.testdriver.environment.UrlEnvironmentHandler
Get the list of start URLs.
getTestId() - Method in class io.tromba.testdriver.core.logging.LogEntry
 
getUuid(String) - Method in class io.tromba.testdriver.core.TestdriverManager
Get the UUID for the specified test.
getUuid() - Method in class io.tromba.testdriver.core.TestEssential
Get the UUID

I

io.tromba.testdriver.core - package io.tromba.testdriver.core
 
io.tromba.testdriver.core.listeners - package io.tromba.testdriver.core.listeners
 
io.tromba.testdriver.core.logging - package io.tromba.testdriver.core.logging
 
io.tromba.testdriver.environment - package io.tromba.testdriver.environment
 
io.tromba.testdriver.exceptions - package io.tromba.testdriver.exceptions
 
io.tromba.testdriver.pages - package io.tromba.testdriver.pages
 
io.tromba.testdriver.utils - package io.tromba.testdriver.utils
 

L

log(LogLevel, String) - Method in class io.tromba.testdriver.core.logging.BasicTestdriverLogger
Adds the received parameters to the LogEntry list.
log(LogLevel, String) - Method in interface io.tromba.testdriver.core.logging.TestdriverLogger
Add log with level logLevel and message message.
LogEntry - Class in io.tromba.testdriver.core.logging
Entry for the Testdriver logger.
LogEntry(LogLevel) - Constructor for class io.tromba.testdriver.core.logging.LogEntry
 
LogEntry(LogLevel, String) - Constructor for class io.tromba.testdriver.core.logging.LogEntry
 
logger() - Method in class io.tromba.testdriver.core.BaseTestdriverTest
Get the logger that belongs to the calling test.
logger() - Method in class io.tromba.testdriver.core.TestdriverManager
Return the logger for the test calling this method.
LogLevel - Enum in io.tromba.testdriver.core.logging
Enumeration of all possible logging levels for Testdriver logs.

M

MAGIC_STRING - Static variable in class io.tromba.testdriver.environment.UrlEnvironmentHandler
 
MvtHandler - Interface in io.tromba.testdriver.environment
Interface for dealing with multi-variate tests.

O

onException(Throwable, WebDriver) - Method in class io.tromba.testdriver.core.logging.EventLoggingWebDriver
 

R

retry(ITestResult) - Method in class io.tromba.testdriver.utils.TestdriverRetry
If the retry count hasn't been reached, try again.

S

setDriver(String, WebDriver, TestdriverLogger) - Method in class io.tromba.testdriver.core.TestdriverManager
Set the driver for a given method.
setMessage(String) - Method in class io.tromba.testdriver.core.logging.LogEntry
 
setTestId(String) - Method in class io.tromba.testdriver.core.logging.LogEntry
 
setUrls(List<String>) - Method in class io.tromba.testdriver.environment.UrlEnvironmentHandler
Set the list of URLs.
sleep(int) - Method in class io.tromba.testdriver.utils.TestdriverWait
Deprecated.

T

TestdriverAnnotationTransformer - Class in io.tromba.testdriver.core.listeners
Annotation transformer to configure the Test annotation.
TestdriverAnnotationTransformer() - Constructor for class io.tromba.testdriver.core.listeners.TestdriverAnnotationTransformer
 
TestdriverConfig - Class in io.tromba.testdriver.utils
Class to hold configuration for testdriver.
TestdriverConfigLoader - Class in io.tromba.testdriver.utils
Class for loading and holding the framework configuration.
TestdriverConfigLoader(String) - Constructor for class io.tromba.testdriver.utils.TestdriverConfigLoader
 
TestdriverConfigLoader() - Constructor for class io.tromba.testdriver.utils.TestdriverConfigLoader
 
TestdriverListener - Class in io.tromba.testdriver.core.listeners
TestNG listener to create and destroy drivers before and after the tests are run.
TestdriverListener() - Constructor for class io.tromba.testdriver.core.listeners.TestdriverListener
 
TestdriverLogger - Interface in io.tromba.testdriver.core.logging
Interface for all Testdriver loggers.
TestdriverManager - Class in io.tromba.testdriver.core
Manager class for WebDrivers.
TestdriverManager() - Constructor for class io.tromba.testdriver.core.TestdriverManager
 
TestdriverRetry - Class in io.tromba.testdriver.utils
Implementation of IRetryAnalyzer.
TestdriverRetry() - Constructor for class io.tromba.testdriver.utils.TestdriverRetry
 
TestdriverWait - Class in io.tromba.testdriver.utils
Class for wait conditions.
TestdriverWait(WebDriver, long) - Constructor for class io.tromba.testdriver.utils.TestdriverWait
Constructor.
TestEssential - Class in io.tromba.testdriver.core
Data class for the essential components of a Testdriver test.
TestEssential(WebDriver, TestdriverLogger) - Constructor for class io.tromba.testdriver.core.TestEssential
 
transform(ITestAnnotation, Class, Constructor, Method) - Method in class io.tromba.testdriver.core.listeners.TestdriverAnnotationTransformer
Transform the test annotation.

U

UrlEnvironmentHandler - Class in io.tromba.testdriver.environment
Simple environment handler based on URLs.
UrlEnvironmentHandler(List<String>, Map<String, String>) - Constructor for class io.tromba.testdriver.environment.UrlEnvironmentHandler
 
UrlEnvironmentHandler(String) - Constructor for class io.tromba.testdriver.environment.UrlEnvironmentHandler
 
UrlEnvironmentHandler() - Constructor for class io.tromba.testdriver.environment.UrlEnvironmentHandler
 

V

valueOf(String) - Static method in enum io.tromba.testdriver.core.logging.LogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.tromba.testdriver.core.logging.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

wait - Variable in class io.tromba.testdriver.pages.AbstractPage
 
WebDriverFactory - Class in io.tromba.testdriver.core
Factory for WebDrivers.
WebDriverFactory() - Constructor for class io.tromba.testdriver.core.WebDriverFactory
 
WebDriverUrlMvtHandler - Class in io.tromba.testdriver.environment
Simple URL-based handler for multi-variate tests.
WebDriverUrlMvtHandler(String) - Constructor for class io.tromba.testdriver.environment.WebDriverUrlMvtHandler
 
write() - Method in class io.tromba.testdriver.core.logging.BasicTestdriverLogger
Prints all the logs.
write() - Method in interface io.tromba.testdriver.core.logging.TestdriverLogger
Ensure all logging buffers are emptied.
A B C D E F G I L M O R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.