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

A

afterAlertAccept(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterAlertDismiss(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterClickOn(WebElement, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterFindBy(By, WebElement, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterGetScreenshotAs(OutputType<X>, X) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterGetText(WebElement, WebDriver, String) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterNavigateBack(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterNavigateForward(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterNavigateRefresh(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterNavigateTo(String, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterScript(String, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
afterSwitchToWindow(String, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 

B

BankHoliday - Class in uk.co.evoco.testdata
 
BankHoliday() - Constructor for class uk.co.evoco.testdata.BankHoliday
 
BankHolidays - Class in uk.co.evoco.testdata
 
BankHolidays() - Constructor for class uk.co.evoco.testdata.BankHolidays
 
BaseAbstractTest - Class in uk.co.evoco.tests
BaseAbstractTest to handle things that testers shouldn't need to worry about (like starting up a WebDriver instance and getting everything in the right space for consumers to run tests that are correctly configured etc).
BaseAbstractTest() - Constructor for class uk.co.evoco.tests.BaseAbstractTest
 
BasePageObject - Class in uk.co.evoco.pageobjects
This class is a base that all page objects can inherit from.
BasePageObject(WebDriver) - Constructor for class uk.co.evoco.pageobjects.BasePageObject
Initiates page elements that are declared as fields annotated @FindBy and makes the WebDriver instance available to child classes.
beforeAlertAccept(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeAlertDismiss(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeAll() - Static method in class uk.co.evoco.tests.BaseAbstractTest
This will run before every test class.
beforeChangeValueOf(WebElement, WebDriver, CharSequence[]) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeClickOn(WebElement, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
Before we interact with any methods (which is anytime we click() on anything) we want to do a state check that the element is actually clickable.
beforeFindBy(By, WebElement, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
Before each webDriver.findBy or @FindBy we want to make sure that we are supply elements that are present in the DOM.
beforeGetScreenshotAs(OutputType<X>) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeGetText(WebElement, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeNavigateBack(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeNavigateForward(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeNavigateRefresh(WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeNavigateTo(String, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeScript(String, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
beforeSwitchToWindow(String, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
 
BrowserType - Enum in uk.co.evoco.webdriver.configuration
A list of browsers supported by WebDriver
build() - Method in class uk.co.evoco.webdriver.configuration.ConfigurationLoader
This method builds the configuration and returns it
build() - Method in class uk.co.evoco.webdriver.WebDriverBuilder
The build method pulls all of the configuration options together and uses them to construct an EventFiringWebDriver with the correct configuration for the browser type
BY_INDEX - uk.co.evoco.webdriver.utils.SelectBoxInteractionType
 
BY_VALUE - uk.co.evoco.webdriver.utils.SelectBoxInteractionType
 
BY_VISIBLE_TEXT - uk.co.evoco.webdriver.utils.SelectBoxInteractionType
 
byIdOrName(WebDriver, String) - Static method in class uk.co.evoco.webdriver.utils.FindByUtils
Finds elements by either the HTML name or id attribute using the given selector text

C

CHROME - uk.co.evoco.webdriver.configuration.BrowserType
 
ClickUtils - Class in uk.co.evoco.webdriver.utils
Only for us in the situations outlined for the provided methods.
ClickUtils() - Constructor for class uk.co.evoco.webdriver.utils.ClickUtils
 
ConfigurationLoader - Class in uk.co.evoco.webdriver.configuration
Provides a way to load either a default configuration of a configuration from file
ConfigurationLoader() - Constructor for class uk.co.evoco.webdriver.configuration.ConfigurationLoader
 
ConfiguredChromeDriver - Class in uk.co.evoco.webdriver.configuration.driver
 
ConfiguredChromeDriver() - Constructor for class uk.co.evoco.webdriver.configuration.driver.ConfiguredChromeDriver
 
ConfiguredDriver - Interface in uk.co.evoco.webdriver.configuration.driver
 
ConfiguredEdgeDriver - Class in uk.co.evoco.webdriver.configuration.driver
 
ConfiguredEdgeDriver() - Constructor for class uk.co.evoco.webdriver.configuration.driver.ConfiguredEdgeDriver
 
ConfiguredFirefoxDriver - Class in uk.co.evoco.webdriver.configuration.driver
 
ConfiguredFirefoxDriver() - Constructor for class uk.co.evoco.webdriver.configuration.driver.ConfiguredFirefoxDriver
 
ConfiguredInternetExplorerDriver - Class in uk.co.evoco.webdriver.configuration.driver
 
ConfiguredInternetExplorerDriver() - Constructor for class uk.co.evoco.webdriver.configuration.driver.ConfiguredInternetExplorerDriver
 
ConfiguredSafariDriver - Class in uk.co.evoco.webdriver.configuration.driver
 
ConfiguredSafariDriver() - Constructor for class uk.co.evoco.webdriver.configuration.driver.ConfiguredSafariDriver
 
configureEventFiringWebDriver(WebDriver, long, File) - Method in interface uk.co.evoco.webdriver.configuration.driver.ConfiguredDriver
 
createLogDirectory() - Method in interface uk.co.evoco.webdriver.configuration.driver.ConfiguredDriver
 
createScreenshotDirectory() - Method in class uk.co.evoco.webdriver.results.ResultsManager
Creates a run specific directory that is timestamped to store screenshots

D

Dates - Class in uk.co.evoco.testdata
 
Dates() - Constructor for class uk.co.evoco.testdata.Dates
 
decideWhichConfigurationToUse() - Method in class uk.co.evoco.webdriver.configuration.ConfigurationLoader
Method for figuring out if we're using the internal, default configuration, or we're setting a reference to an external configuration file (from the file system).

E

EDGE - uk.co.evoco.webdriver.configuration.BrowserType
 
ENGLAND_AND_WALES - uk.co.evoco.testdata.Locale
 
executeFile(WebDriver, String) - Static method in class uk.co.evoco.webdriver.utils.JavaScriptUtils
Reads a file from the classpath (./src/test/resources/javascript/myfile.js) and executes it via the JavaScript executor.
executeString(WebDriver, String) - Static method in class uk.co.evoco.webdriver.utils.JavaScriptUtils
Executes a given JavaScript script
executeString(WebDriver, WebElement, String) - Static method in class uk.co.evoco.webdriver.utils.JavaScriptUtils
Executes a given JavaScript script against a given WebElement

F

FileLoaderUtils - Class in uk.co.evoco.webdriver.configuration.utils
 
FileLoaderUtils() - Constructor for class uk.co.evoco.webdriver.configuration.utils.FileLoaderUtils
 
FindByUtils - Class in uk.co.evoco.webdriver.utils
Utilities class providing support methods for locating elements in more dynamic ways than the standard out of the box location methods provided by Selenium
FindByUtils() - Constructor for class uk.co.evoco.webdriver.utils.FindByUtils
 
FIREFOX - uk.co.evoco.webdriver.configuration.BrowserType
 
fromFile(File, TypeReference<T>) - Static method in class uk.co.evoco.webdriver.utils.JsonUtils
 
fromFile(File, Class<T>) - Static method in class uk.co.evoco.webdriver.utils.JsonUtils
Deserialize a JSON from a File to a given class type
fromFile(InputStream, Class<T>) - Static method in class uk.co.evoco.webdriver.utils.JsonUtils
Deserialize a JSON from a File to a given class type
fromFile(String, Class<T>) - Static method in class uk.co.evoco.webdriver.utils.JsonUtils
Deserialize a JSON from a File to a given class type
fromString(String, TypeReference<T>) - Static method in class uk.co.evoco.webdriver.utils.JsonUtils
Deserialize a JSON from a String to a given class type
fromString(String, Class<T>) - Static method in class uk.co.evoco.webdriver.utils.JsonUtils
Deserialize a JSON from a String to a given class type
futureDataAvoidingWeekendsAndBankHolidays(Locale, String, int, String) - Static method in class uk.co.evoco.testdata.Dates
 
futureDate(String, int, String) - Static method in class uk.co.evoco.testdata.Dates
Returns a string that represents the date that is the given days ahead of the start date
futureDateAvoidingWeekends(String, int, String) - Static method in class uk.co.evoco.testdata.Dates
 

G

get() - Static method in class uk.co.evoco.metrics.MetricRegistryHelper
 
get() - Static method in class uk.co.evoco.webdriver.configuration.TestConfigHelper
 
get(Locale) - Method in class uk.co.evoco.testdata.BankHolidays
 
getBaseUrl() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getBrowserPreferences(BrowserType) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getBrowserType() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getDriver(File) - Method in interface uk.co.evoco.webdriver.configuration.driver.ConfiguredDriver
ß
getExceptionsToHandle() - Method in class uk.co.evoco.webdriver.configuration.TolerantActionExceptions
 
getGraphiteConfig() - Method in class uk.co.evoco.webdriver.configuration.MetricsConfig
 
getGridConfig() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getGridUrl() - Method in class uk.co.evoco.webdriver.configuration.GridConfig
 
getHost() - Method in class uk.co.evoco.webdriver.configuration.GraphiteConfig
 
getJmxConfig() - Method in class uk.co.evoco.webdriver.configuration.MetricsConfig
 
getLocalDate() - Method in class uk.co.evoco.testdata.BankHoliday
 
getLocalDate(String) - Method in class uk.co.evoco.testdata.BankHoliday
 
getLocalDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredChromeDriver
 
getLocalDriver() - Method in interface uk.co.evoco.webdriver.configuration.driver.ConfiguredDriver
 
getLocalDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredEdgeDriver
 
getLocalDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredFirefoxDriver
 
getLocalDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredInternetExplorerDriver
 
getLocalDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredSafariDriver
 
getLocale() - Method in class uk.co.evoco.testdata.BankHolidays
 
getMetricsConfig() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getOptions() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredEdgeDriver
 
getOptions() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredFirefoxDriver
 
getOptions() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredInternetExplorerDriver
 
getOptions() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredSafariDriver
 
getPort() - Method in class uk.co.evoco.webdriver.configuration.GraphiteConfig
 
getRemoteDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredChromeDriver
 
getRemoteDriver() - Method in interface uk.co.evoco.webdriver.configuration.driver.ConfiguredDriver
 
getRemoteDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredEdgeDriver
 
getRemoteDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredFirefoxDriver
 
getRemoteDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredInternetExplorerDriver
 
getRemoteDriver() - Method in class uk.co.evoco.webdriver.configuration.driver.ConfiguredSafariDriver
 
getRunType() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getScreenshotDirectory() - Method in class uk.co.evoco.webdriver.results.ResultsManager
 
getTestConfigItem(String) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getTitle() - Method in class uk.co.evoco.testdata.BankHoliday
 
getTolerantActionExceptions() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getTolerantActionWaitTimeoutInSeconds() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
getWaitTimeoutInSeconds() - Method in class uk.co.evoco.webdriver.configuration.TolerantActionExceptions
 
getWebDriverWaitTimeout() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
GraphiteConfig - Class in uk.co.evoco.webdriver.configuration
 
GraphiteConfig() - Constructor for class uk.co.evoco.webdriver.configuration.GraphiteConfig
 
GRID - uk.co.evoco.webdriver.configuration.RunType
 
GridConfig - Class in uk.co.evoco.webdriver.configuration
 
GridConfig() - Constructor for class uk.co.evoco.webdriver.configuration.GridConfig
 

I

IE - uk.co.evoco.webdriver.configuration.BrowserType
 
isEnabled() - Method in class uk.co.evoco.webdriver.configuration.GraphiteConfig
 
isEnabled() - Method in class uk.co.evoco.webdriver.configuration.JmxConfig
 
isHeadless() - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
itemByHtmlValueAttribute(WebElement, String) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
Selects an option that has a matching value attribute in the Options tag markup
itemByIndex(WebElement, int) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
Selects an option by the index of the option in the list.
itemByVisibleText(WebElement, String) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
Selects an option by the text that is visible in the select box

J

JavaScriptUtils - Class in uk.co.evoco.webdriver.utils
Utilities class providing support methods for executing JavaScript While this is straight forward, its less than obvious to newcomers.
JavaScriptUtils() - Constructor for class uk.co.evoco.webdriver.utils.JavaScriptUtils
 
JmxConfig - Class in uk.co.evoco.webdriver.configuration
 
JmxConfig() - Constructor for class uk.co.evoco.webdriver.configuration.JmxConfig
 
JsonUtils - Class in uk.co.evoco.webdriver.utils
A simple class that helps serialize and deserialize JSON objects in various formats and inputs
JsonUtils() - Constructor for class uk.co.evoco.webdriver.utils.JsonUtils
 

L

loadFromClasspathOrFileSystem(String) - Static method in class uk.co.evoco.webdriver.configuration.utils.FileLoaderUtils
Look for a file to load on a fully qualified path, or the classpath
LOCAL - uk.co.evoco.webdriver.configuration.RunType
 
Locale - Enum in uk.co.evoco.testdata
 

M

MetricRegistryHelper - Class in uk.co.evoco.metrics
 
MetricsConfig - Class in uk.co.evoco.webdriver.configuration
 
MetricsConfig() - Constructor for class uk.co.evoco.webdriver.configuration.MetricsConfig
 
multipleLocatorMatchGetDisplayed(WebDriver, By) - Static method in class uk.co.evoco.webdriver.utils.FindByUtils
Finds the first element that is displayed with given locator.

N

NORTHERN_IRELAND - uk.co.evoco.testdata.Locale
 
northernIrelandHolidays(JsonNode) - Method in class uk.co.evoco.testdata.BankHolidays
 
now(String) - Static method in class uk.co.evoco.testdata.Dates
Returns the current date for today

O

onException(Throwable, WebDriver) - Method in class uk.co.evoco.webdriver.WebDriverListener
If we have an exception, lets create a screenshot so we can see the page as it happened.

P

pastDate(String, int, String) - Static method in class uk.co.evoco.testdata.Dates
Returns a string that represents the date that is the given days behind of the start date

R

RadioButtonUtils - Class in uk.co.evoco.webdriver.utils
Utility methods to select radio buttons
RadioButtonUtils() - Constructor for class uk.co.evoco.webdriver.utils.RadioButtonUtils
 
resultsManager - Static variable in class uk.co.evoco.tests.BaseAbstractTest
 
ResultsManager - Class in uk.co.evoco.webdriver.results
Responsible for sorting out folders and anything else to do with reporting
ResultsManager() - Constructor for class uk.co.evoco.webdriver.results.ResultsManager
 
RunType - Enum in uk.co.evoco.webdriver.configuration
 

S

SAFARI - uk.co.evoco.webdriver.configuration.BrowserType
 
SCOTLAND - uk.co.evoco.testdata.Locale
 
scotlandHolidays(JsonNode) - Method in class uk.co.evoco.testdata.BankHolidays
 
scrollIntoView(WebDriver, WebElement) - Static method in class uk.co.evoco.webdriver.utils.WindowUtils
Scrolls a given element into the Viewport view
SelectBoxInteractionType - Enum in uk.co.evoco.webdriver.utils
 
SelectBoxUtils - Class in uk.co.evoco.webdriver.utils
Utilities class providing support methods for Select Boxes While this is straight forward, its less than obvious to newcomers.
SelectBoxUtils() - Constructor for class uk.co.evoco.webdriver.utils.SelectBoxUtils
 
selectByLabel(List<WebElement>, String) - Static method in class uk.co.evoco.webdriver.utils.RadioButtonUtils
Given a list of WebElements that locate the labels of the radio buttons, finds the radio button with the given visible label text and selects it.
SendKeysUtils - Class in uk.co.evoco.webdriver.utils
 
SendKeysUtils() - Constructor for class uk.co.evoco.webdriver.utils.SendKeysUtils
 
setBaseUrl(String) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
Aims to pull the baseUrl from the configuration file.
setBrowserPreferences(Map<String, ObjectNode>) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setBrowserType(String) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setBrowserType(BrowserType) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setEnabled(boolean) - Method in class uk.co.evoco.webdriver.configuration.GraphiteConfig
 
setEnabled(boolean) - Method in class uk.co.evoco.webdriver.configuration.JmxConfig
 
setEnglandAndWalesHolidays(JsonNode) - Method in class uk.co.evoco.testdata.BankHolidays
 
setExceptionsToHandle(List<String>) - Method in class uk.co.evoco.webdriver.configuration.TolerantActionExceptions
 
setGraphiteConfig(GraphiteConfig) - Method in class uk.co.evoco.webdriver.configuration.MetricsConfig
 
setGridConfig(GridConfig) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setGridUrl(String) - Method in class uk.co.evoco.webdriver.configuration.GridConfig
 
setHeadless(boolean) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setHost(String) - Method in class uk.co.evoco.webdriver.configuration.GraphiteConfig
 
setJmxConfig(JmxConfig) - Method in class uk.co.evoco.webdriver.configuration.MetricsConfig
 
setLocalDate(String) - Method in class uk.co.evoco.testdata.BankHoliday
 
setLocale(String) - Method in class uk.co.evoco.testdata.BankHolidays
 
setMetricsConfig(MetricsConfig) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setPort(int) - Method in class uk.co.evoco.webdriver.configuration.GraphiteConfig
 
setResultsDirectory(File) - Method in class uk.co.evoco.webdriver.WebDriverBuilder
 
setRunType(String) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setScreenshotDirectory(File) - Method in class uk.co.evoco.webdriver.WebDriverListener
Sets the screenshot target directory that will be used for screenshots generated inside onException()
setTestConfig(JsonNode) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setTitle(String) - Method in class uk.co.evoco.testdata.BankHoliday
 
setTolerantActionExceptions(TolerantActionExceptions) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
setUp() - Method in class uk.co.evoco.tests.BaseAbstractTest
This will run before EVERY @Test that extends this class The method will create a new instance of WebDriver and a browser and open Google.com This ensures we always have a fresh browser window and a guaranteed starting point
setWaitTimeoutInSeconds(String) - Method in class uk.co.evoco.webdriver.configuration.TolerantActionExceptions
 
setWebDriverWaitTimeout(String) - Method in class uk.co.evoco.webdriver.configuration.WebDriverConfig
 

T

tearDown() - Method in class uk.co.evoco.tests.BaseAbstractTest
This will run after EVERY @Test that extends this class The method will close the current browser and WebDriver instance down This ensures we have cleaned up after ourselves (this happens even if the test fails)
TestConfigHelper - Class in uk.co.evoco.webdriver.configuration
 
TolerantActionExceptions - Class in uk.co.evoco.webdriver.configuration
 
TolerantActionExceptions() - Constructor for class uk.co.evoco.webdriver.configuration.TolerantActionExceptions
 
tolerantClick(WebElement) - Static method in class uk.co.evoco.webdriver.utils.ClickUtils
 
tolerantClick(WebElement, int) - Static method in class uk.co.evoco.webdriver.utils.ClickUtils
 
tolerantInteraction(List<WebElement>, String, int) - Method in class uk.co.evoco.webdriver.utils.TolerantInteraction
 
tolerantInteraction(WebElement, Optional<String>, int) - Method in class uk.co.evoco.webdriver.utils.TolerantInteraction
 
tolerantInteraction(WebElement, SelectBoxInteractionType, Optional<String>, Optional<Integer>, int) - Method in class uk.co.evoco.webdriver.utils.TolerantInteraction
 
TolerantInteraction - Class in uk.co.evoco.webdriver.utils
 
TolerantInteraction() - Constructor for class uk.co.evoco.webdriver.utils.TolerantInteraction
 
tolerantItemByHtmlValueAttribute(WebElement, String) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
 
tolerantItemByHtmlValueAttribute(WebElement, String, int) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
 
tolerantItemByIndex(WebElement, int) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
 
tolerantItemByIndex(WebElement, int, int) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
 
tolerantItemByVisibleText(WebElement, String) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
 
tolerantItemByVisibleText(WebElement, String, int) - Static method in class uk.co.evoco.webdriver.utils.SelectBoxUtils
 
tolerantSelectByLabel(List<WebElement>, String) - Static method in class uk.co.evoco.webdriver.utils.RadioButtonUtils
 
tolerantSelectByLabel(List<WebElement>, String, int) - Static method in class uk.co.evoco.webdriver.utils.RadioButtonUtils
 
tolerantType(WebElement, String) - Static method in class uk.co.evoco.webdriver.utils.SendKeysUtils
 
tolerantType(WebElement, String, int) - Static method in class uk.co.evoco.webdriver.utils.SendKeysUtils
 
toString(Object) - Static method in class uk.co.evoco.webdriver.utils.JsonUtils
Serializes a given object instance into a JSON and returns it as a String

U

uk.co.evoco.metrics - package uk.co.evoco.metrics
 
uk.co.evoco.pageobjects - package uk.co.evoco.pageobjects
 
uk.co.evoco.testdata - package uk.co.evoco.testdata
 
uk.co.evoco.tests - package uk.co.evoco.tests
 
uk.co.evoco.webdriver - package uk.co.evoco.webdriver
 
uk.co.evoco.webdriver.configuration - package uk.co.evoco.webdriver.configuration
 
uk.co.evoco.webdriver.configuration.driver - package uk.co.evoco.webdriver.configuration.driver
 
uk.co.evoco.webdriver.configuration.utils - package uk.co.evoco.webdriver.configuration.utils
 
uk.co.evoco.webdriver.results - package uk.co.evoco.webdriver.results
 
uk.co.evoco.webdriver.utils - package uk.co.evoco.webdriver.utils
 

V

valueOf(String) - Static method in enum uk.co.evoco.testdata.Locale
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.evoco.webdriver.configuration.BrowserType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.evoco.webdriver.configuration.RunType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.co.evoco.webdriver.utils.SelectBoxInteractionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.co.evoco.testdata.Locale
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.evoco.webdriver.configuration.BrowserType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.evoco.webdriver.configuration.RunType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.co.evoco.webdriver.utils.SelectBoxInteractionType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wait - Variable in class uk.co.evoco.pageobjects.BasePageObject
 
webDriver - Variable in class uk.co.evoco.pageobjects.BasePageObject
 
webDriver - Variable in class uk.co.evoco.tests.BaseAbstractTest
 
WebDriverBuilder - Class in uk.co.evoco.webdriver
This class uses the Builder Pattern to construct its options.
WebDriverBuilder() - Constructor for class uk.co.evoco.webdriver.WebDriverBuilder
 
WebDriverConfig - Class in uk.co.evoco.webdriver.configuration
A simple representation object for the "./src/test/resources/config.json" file
WebDriverConfig() - Constructor for class uk.co.evoco.webdriver.configuration.WebDriverConfig
 
WebDriverListener - Class in uk.co.evoco.webdriver
This class allows us hooks into before and afters of a lot of WebDriver internals This is a great way to capture screenshots and add conditional waits to actions without making tests and page objects have superfluous code to do these things.
WebDriverListener() - Constructor for class uk.co.evoco.webdriver.WebDriverListener
 
WindowUtils - Class in uk.co.evoco.webdriver.utils
Handles window utilities (like scrolling etc)
WindowUtils() - Constructor for class uk.co.evoco.webdriver.utils.WindowUtils
 
A B C D E F G I J L M N O P R S T U V W 
All Classes All Packages