A B C D E F G H I M N O P Q R S T V W 

A

assertSchemaMatch(String) - Method in class com.github.bordertech.wcomponents.test.ValidatorApp
Asserts that the given xhtml matches the schema.

B

ByWComponent - Class in com.github.bordertech.wcomponents.test.selenium
This By implementation will only work if the servlet is running in the same JVM as the test.
ByWComponent(ComponentWithContext) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponent
Creates a ByWComponent which searches for a component instance in the given context.
ByWComponent(WComponent) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponent
Creates a ByWComponent which searches for a component instance.
ByWComponent(WComponent, UIContext) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponent
Creates a ByWComponent which searches for a component instance in the given context.
ByWComponent(WComponent, UIContext, Object) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponent
Creates a ByWComponent which searches for a component instance in the given context.
ByWComponentPath - Class in com.github.bordertech.wcomponents.test.selenium
This By implementation will only work if the servlet is running in the same JVM as the test.
ByWComponentPath(ComponentWithContext, String) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponentPath
Creates a ByWComponentPath which searches for a path to a component.
ByWComponentPath(WComponent, String) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponentPath
Creates a ByWComponentPath which searches for a path to a component.
ByWComponentPath(WComponent, UIContext, String) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponentPath
Creates a ByWComponentPath which searches for a path to a component.
ByWComponentPath(WComponent, UIContext, String, Object) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponentPath
Creates a ByWComponentPath which searches for a path to a component.

C

CHILD_ELEMENT_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
The tag name for the actual element when editable.
ChromeWebDriverType - Class in com.github.bordertech.wcomponents.test.selenium.driver
WebDriverType implementation for Chrome.
ChromeWebDriverType() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.ChromeWebDriverType
 
clear() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
clear() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
click() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
clickNoWait() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
Perform a click action without waiting for the WComponent ready status Used when the click will result in a non-WComponents page.
close() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
close() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Close the dialog.
CLOSE_CLASS - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
The CSS class for the close button.
closeDriver(WebDriverType) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Close the driver of the given driver type and default driver id.
closeDriver(WebDriverType, String) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Close the driver of the given type and driver id.
closeDriversForAllThreads() - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Close all drivers for all threads Warning: this method will not clear out the ThreadLocals for any thread.
closeDriversForCurrentThread() - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Close all drivers created by the current thread.
com.github.bordertech.wcomponents.test - package com.github.bordertech.wcomponents.test
Contains classes that help test WComponent applications.
com.github.bordertech.wcomponents.test.example - package com.github.bordertech.wcomponents.test.example
Contains example selenium test cases.
com.github.bordertech.wcomponents.test.selenium - package com.github.bordertech.wcomponents.test.selenium
Provides a WComponent UI testing API using the Selenium 2.0 WebDriver framework.
com.github.bordertech.wcomponents.test.selenium.driver - package com.github.bordertech.wcomponents.test.selenium.driver
Provides the WComponent specific functionality for wrapping/creating Selenium WebDriver.
com.github.bordertech.wcomponents.test.selenium.element - package com.github.bordertech.wcomponents.test.selenium.element
Provides the WComponent specific WebElements for Selenium.
com.github.bordertech.wcomponents.test.selenium.server - package com.github.bordertech.wcomponents.test.selenium.server
Provides the WComponent specific functionality for wrapping/starting a server.
configureDriver(WebDriver) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
Configure the WebDriver with the standard WComponents configuration.
CONTENT_CLASS - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
The CSS class of the content element.
createBackingDriver(String) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriverFactory
Create a WebDriver implementation from a String class name.
createDriver(T) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriverFactory
Create a SeleniumWComponentsWebDriver backed by the given WebDriver.
createDriver(WebDriverType<T>) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriverFactory
Create a SeleniumWComponentsWebDriver backed by the driver implementation of the given WebDriverType.
createDriver(String) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriverFactory
Create a SeleniumWComponentsWebDriver backed by the an instance of the given backingDriverClass class name.
createServletHelper(HttpServletRequest, HttpServletResponse) - Method in class com.github.bordertech.wcomponents.test.selenium.SeleniumLauncher
.

D

destroyContextForSession(String) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumLauncher
Remove any cached context for the given session.
DIALOG_OPEN_ATTRIBUTE - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
The CSS attribute indicating the dialog is open.
DIALOG_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
The tag name of the dialog element.
DynamicLauncher - Class in com.github.bordertech.wcomponents.test.selenium
This class extends SeleniumLauncher to allow the launched UI to be determined (and reconfigured) at runtime via the setComponentToLaunch method.
DynamicLauncher() - Constructor for class com.github.bordertech.wcomponents.test.selenium.DynamicLauncher
 

E

EdgeWebDriverType - Class in com.github.bordertech.wcomponents.test.selenium.driver
WebDriverType implementation for Edge.
EdgeWebDriverType() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.EdgeWebDriverType
 
EDITABLE_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
The tag name of the editable WTextArea element.
ExampleMultiBrowserSeleniumTest - Class in com.github.bordertech.wcomponents.test.example
This class demonstrates running a test using multiple browsers.
ExampleMultiBrowserSeleniumTest() - Constructor for class com.github.bordertech.wcomponents.test.example.ExampleMultiBrowserSeleniumTest
 
ExampleSeleniumTest - Class in com.github.bordertech.wcomponents.test.example
This class is an example showing various ways of testing a WComponent UI using Selenium.
ExampleSeleniumTest() - Constructor for class com.github.bordertech.wcomponents.test.example.ExampleSeleniumTest
Creates a ExampleSeleniumTest.

F

findElement(SearchContext, UIContext, WComponent, Object) - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
Perform the driver search for the given component.
findElement(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
findElement(ByWComponent) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Find a WComponent that was created in the same JVM as the servlet.
findElement(By) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
findElements(SearchContext) - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
findElements(SearchContext) - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponentPath
findElements(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
findElements(ByWComponent) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Find WComponents that were created in the same JVM as the servlet.
findElements(By) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
findSeleniumWSelectWebElement(By) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
 
findValue(WebElement, WComponent, UIContext, Object) - Static method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
Narrows down the search for a WebElement to find the appropriate value.
findWEmailField(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Find a WEmailField by the given criteria.
findWPhoneNumberField(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Find a WEmailField by the given criteria.
findWTable(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Find a WTable by the given criteria.
findWTextArea(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Find a WTextArea by the given criteria.
findWTextField(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Find a WTextField by the given criteria.
FirefoxWebDriverType - Class in com.github.bordertech.wcomponents.test.selenium.driver
WebDriverType implementation for Firefox.
FirefoxWebDriverType() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.FirefoxWebDriverType
 

G

get(String) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
WTextArea's line breaks will be in Java format "\n whereas HTML textarea's value has line breaks in the HTML specified format "\r\n".
getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
Some attributes are applied to the wrapper, some to the input.
getCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverType
 
getCellContent(int, int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
Get the content of the cell.
getCellText(int, int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
Get the text of the cell.
getChildren() - Method in class com.github.bordertech.wcomponents.test.selenium.MultiBrowserRunner
getChromeDriverService() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.ChromeWebDriverType
Get the ChromeDriverService to use.
getCloseButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Get the close button.
getComponent() - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
 
getComponentToLaunchClassName() - Method in class com.github.bordertech.wcomponents.test.selenium.DynamicLauncher
Override to return the UI Registry Key - the class name is not needed because the instance has been added to the UIRegistry in advance.
getContent() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Get the content container for the dialog.
getContext() - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
 
getContextForSession(String) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumLauncher
Get the UIContext for the given session ID.
getCssValue(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
getCurrentPage() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getCurrentUrl() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.ChromeWebDriverType
.
getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.EdgeWebDriverType
.
getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.FirefoxWebDriverType
.
getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.InternetExplorerWebDriverType
.
getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.ParameterizedWebDriverType
.
getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.PhantomJSWebDriverType
.
getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SafariWebDriverType
.
getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverType
 
getDialog() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Get the dialog.
getDialog(WebDriver) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
Get the screen's dialog, whether it is open or not.
getDialogCssSelector() - Static method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Get the CSS selector to select an open dialog.
getDriver() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Directly expose the driver for any special APIs.
getDriver(WebDriverType<T>) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Get or create the driver for the given driver type.
getDriver(WebDriverType<T>, String) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Get or create the driver for the given driver type and unique driver id.
getDriver() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
 
getDriver() - Method in class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Retrieves the current driver instance, launching it for the URL if it is not already running.
getDriverImplementation() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.ChromeWebDriverType
Return a new instance of the WebDriver for this type.
getDriverImplementation() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.EdgeWebDriverType
Return a new instance of the WebDriver for this type.
getDriverImplementation() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.FirefoxWebDriverType
Return a new instance of the WebDriver for this type.
getDriverImplementation() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.InternetExplorerWebDriverType
Return a new instance of the WebDriver for this type.
getDriverImplementation() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.ParameterizedWebDriverType
Return a new instance of the WebDriver for this type.
getDriverImplementation() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.PhantomJSWebDriverType
Return a new instance of the WebDriver for this type.
getDriverImplementation() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SafariWebDriverType
Return a new instance of the WebDriver for this type.
getDriverImplementation() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverType
Return a new instance of the WebDriver for this type.
getDriverTypeName() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.ChromeWebDriverType
.
getDriverTypeName() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.EdgeWebDriverType
.
getDriverTypeName() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.FirefoxWebDriverType
.
getDriverTypeName() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.InternetExplorerWebDriverType
.
getDriverTypeName() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.ParameterizedWebDriverType
.
getDriverTypeName() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.PhantomJSWebDriverType
.
getDriverTypeName() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SafariWebDriverType
.
getDriverTypeName() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverType
 
getDriverWithoutLaunching() - Method in class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Retrieve the driver without launching it.
getEdgeDriverService() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.EdgeWebDriverType
Get the EdgeDriverService to use.
getFirefoxBinary() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.FirefoxWebDriverType
Get the FirefoxBinary to use.
getFirefoxProfile() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.FirefoxWebDriverType
Get the Firefox Profile to use.
getFirstOption() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
 
getFirstPageButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getFirstRowIndexOfPage() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getHeaderForColumn(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
Get the TH element for the given column index.
getHeaderTextForColumn(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
Get the header text for the given column index.
getHeading() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Get the dialog's heading element.
getHeadingText() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Get the heading text of the dialog.
getInputField() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
 
getInternetExplorerDriverService() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.InternetExplorerWebDriverType
Get the InternetExplorerDriverService to use.
getLastOption() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
 
getLastPageButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getLastRowIndexOfPage() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getLauncher() - Static method in class com.github.bordertech.wcomponents.test.selenium.server.ServerCache
Get the shared instance of the launcher.
getLocation() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
getMaximizeRestoreButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Get the maximize/restore button.
getNextPageButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getOpenDialogCssSelector() - Static method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Get the CSS Selector for an open dialog.
getPageReadyCondition() - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
Get the ExpectedCondition for waiting for the WComponents page to be ready.
getPageSelect() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getPageSource() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
getPreviousPageButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getRect() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
getRowsPerPage() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getRowsPerPageSelect() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getScreenshotAs(OutputType<X>) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Capture a screenshot if the backing driver supports it.
getScreenshotAs(OutputType<X>) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
getSelectedOption() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
 
getSessionId() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
 
getSize() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
getTable() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getTableCaption() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getTableHeader() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getTagName() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
getTargetWComponentClass() - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
 
getTargetWComponentClass() - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponentPath
 
getText() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
getTheme() - Method in class com.github.bordertech.wcomponents.test.WComponentTestCase
Returns the version of the Theme and Skin to run the tests under.
getTitle() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
getTotalPages() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getTotalRows() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
 
getUi() - Method in class com.github.bordertech.wcomponents.test.WComponentTestCase
 
getUIContext() - Method in class com.github.bordertech.wcomponents.test.WComponentTestCase
This returns the top-level context to be used during testing.
getUrl() - Static method in class com.github.bordertech.wcomponents.test.selenium.server.ServerCache
 
getUrl() - Method in class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
 
getValue() - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
 
getValue() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
 
getWindowHandle() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
getWindowHandles() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
getWrappedUi() - Method in class com.github.bordertech.wcomponents.test.WComponentTestCase
 

H

hasSession() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
 

I

InternetExplorerWebDriverType - Class in com.github.bordertech.wcomponents.test.selenium.driver
WebDriverType implementation for Internet Explorer.
InternetExplorerWebDriverType() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.InternetExplorerWebDriverType
 
isDisplayed() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
isEnabled() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
isEnabled() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
 
isEnabled() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
isOpen() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Is this dialog open (visible)?
isOpenDialog() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Is there an open dialog on the screen?
isOpenDialog(WebDriver) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
Is there an open dialog on the screen?
isReadOnly() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
 
isReadOnly() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
 
isRunning() - Static method in class com.github.bordertech.wcomponents.test.selenium.server.ServerCache
 
isSelected() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement

M

main(String[]) - Static method in class com.github.bordertech.wcomponents.test.ValidatorApp
Main entry method.
manage() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
MAXIMIZE_RESTORE_CLASS - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
The CSS class for the maximize/restore button.
MultiBrowserRunner - Class in com.github.bordertech.wcomponents.test.selenium
MultiBrowserRunner is a jUnit Suite which will run a single WComponentSeleniumTestCase using multiple browsers.
MultiBrowserRunner(Class<?>) - Constructor for class com.github.bordertech.wcomponents.test.selenium.MultiBrowserRunner
Only called reflectively.

N

narrowResults(List<WebElement>, WComponent, UIContext, Object) - Static method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
Narrows the results of a search using the given value.
navigate() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.
newSession() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Start a new session, using the current URL.
newSession(String) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Start a new session with the given URL.

O

openDriver(WebDriverType<T>) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Open a new instance of the given driver type Will close and replace any existing driver with the same type and default driver id.
openDriver(WebDriverType<T>, String) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Open a new instance of the given driver type with a unique driver id Will close and replace any existing driver with the same type and driver id.
openDriver(WebDriverType<T>, SeleniumWComponentsWebDriver<T>, String) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
Register the given driver implementation to be shared with this class using the given type and driver Id Will close and replace any existing driver with the same type and driver id.

P

ParameterizedWebDriverType - Class in com.github.bordertech.wcomponents.test.selenium.driver
WebDriverType implementation for a WebDriver created at runtime via configuration.
ParameterizedWebDriverType() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.ParameterizedWebDriverType
Default constructor to use standard global configuration.
ParameterizedWebDriverType(String) - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.ParameterizedWebDriverType
Construct this instance to look for configuration for a specific test class.
PhantomJSWebDriverType - Class in com.github.bordertech.wcomponents.test.selenium.driver
WebDriverType implementation for PhantomJS.
PhantomJSWebDriverType() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.PhantomJSWebDriverType
 

Q

quit() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.

R

READ_ONLY_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
The tag name for a read-only WTextArea element.
resetUIContext() - Method in class com.github.bordertech.wcomponents.test.WComponentTestCase
Replaces the UIContext with a new copy, to emulate a fresh session.
restartServer() - Static method in class com.github.bordertech.wcomponents.test.selenium.server.ServerCache
Stop the server if it is running, then run it.
ROWS_PER_PAGE_TABLE_ATTRIBUTE - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The attribute on the table tag that records how many rows per page.

S

SafariWebDriverType - Class in com.github.bordertech.wcomponents.test.selenium.driver
WebDriverType implementation for Safari.
SafariWebDriverType() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.SafariWebDriverType
 
SELECTOR_CELL_CONTENT - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find the cell content.
SELECTOR_COLUMN_HEADER - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find a particular column header.
SELECTOR_COLUMN_HEADER_TEXT - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find a particular column header's text.
SELECTOR_FIRST_OPTION - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
The CSS Selector for the first option.
SELECTOR_FIRST_PAGE_BUTTON - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find the first page button.
SELECTOR_FIRST_ROW_INDEX_OF_PAGE - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find the first row index of page.
SELECTOR_LAST_OPTION - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
The CSS Selector for the last option.
SELECTOR_LAST_PAGE_BUTTON - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find the last page button.
SELECTOR_LAST_ROW_INDEX_OF_PAGE - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find the last row index of page.
SELECTOR_NEXT_PAGE_BUTTON - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find the next page button.
SELECTOR_PAGE_SELECT - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector for the page select.
SELECTOR_PREVIOUS_PAGE_BUTTON - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find the previous page button.
SELECTOR_ROWS_PER_PAGE_SELECT - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector for the rows per page select.
SELECTOR_SELECTED_OPTION - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
The CSS Selector for a selected option.
SELECTOR_TABLE_CAPTION - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector for the table caption.
SELECTOR_TOTAL_ROWS - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The CSS Selector to find the last result of page.
SeleniumLauncher - Class in com.github.bordertech.wcomponents.test.selenium
This class extends PlainLauncher to manage sessions and UIContext for Selenium.
SeleniumLauncher() - Constructor for class com.github.bordertech.wcomponents.test.selenium.SeleniumLauncher
 
SeleniumWComponentsUtil - Class in com.github.bordertech.wcomponents.test.selenium
Utility class containing convenience methods for testing WComponents with Selenium.
SeleniumWComponentsWebDriver<T extends org.openqa.selenium.WebDriver> - Class in com.github.bordertech.wcomponents.test.selenium.driver
WComponent utility class to wrap a Selenium WebDriver.
SeleniumWComponentsWebDriver() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
No-arg constructor to support creation via other frameworks.
SeleniumWComponentsWebDriver(T) - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Default constructor.
SeleniumWComponentsWebDriverFactory - Class in com.github.bordertech.wcomponents.test.selenium.driver
Convenience class to provide factory methods for getting new instances of WComponentsWebDriver.
SeleniumWComponentWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
A wrapper for WebElement to provide specific WComponents behavior.
SeleniumWComponentWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
Creates a WebElementWrapper.
SeleniumWComponentWebProperties - Enum in com.github.bordertech.wcomponents.test.selenium.element
An enum of commonly applied HTML attribute values for use in WComponents Selenium testing.
SeleniumWDialogWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
Selenium WebElement class representing the functionality of WDialog.
SeleniumWDialogWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
Construct a dialog for the given component.
SeleniumWEmailFieldWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
Selenium WebElement class representing the functionality of WEmailField.
SeleniumWEmailFieldWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWEmailFieldWebElement
Construct a SeleniumWEmailFieldWebElement for the given WebElement.
SeleniumWPhoneNumberFieldWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
Selenium WebElement class representing the functionality of WPhoneNumberField.
SeleniumWPhoneNumberFieldWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWPhoneNumberFieldWebElement
Construct a SeleniumWPhoneNumberFieldWebElement for the given WebElement.
SeleniumWSelectWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
Selenium WebElement class representing a WSelect.
SeleniumWSelectWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
Default constructor for this element.
SeleniumWTableWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
Selenium WebElement class representing a WTable.
SeleniumWTableWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
Default constructor for this element.
SeleniumWTextAreaWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
Selenium WebElement class representing the functionality of WTextArea.
SeleniumWTextAreaWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
Construct a WTextAreaWebElement for the given WebElement.
SeleniumWTextFieldWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
Selenium WebElement class representing the functionality of WTextField.
SeleniumWTextFieldWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
Construct a SeleniumWTextFieldWebElement for the given WebElement.
sendKeys(CharSequence...) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
sendKeys(CharSequence...) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
ServerCache - Class in com.github.bordertech.wcomponents.test.selenium.server
Static utility testing class to keep a Web Server open between tests.
setComponentToLaunch(String, WComponent) - Method in class com.github.bordertech.wcomponents.test.selenium.DynamicLauncher
Set the instance for the UI to launch.
setContext(UIContext) - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
Set the context.
setDriver(WebDriverType, String) - Method in class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Set the driver type and ID for this test.
setSystemProperty() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.ParameterizedWebDriverType
Used to set any necessary system properties prior to the driver's construction.
setUrl(String) - Method in class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Set the URL to use for the test.
startServer() - Static method in class com.github.bordertech.wcomponents.test.selenium.server.ServerCache
Start the server.
stopServer() - Static method in class com.github.bordertech.wcomponents.test.selenium.server.ServerCache
Stop the server.
submit() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
switchTo() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
.

T

TABLE_CHILD_TAG_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The incorrect tag name that might be selected - the name of the child table element.
TABLE_DIV_CLASS - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The div class representing the table.
TABLE_HEADER_TAG_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The tag name for the header.
TABLE_TAG_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
The table itself is a 'table' entity, but the element containing all the controls is the wrapper div.
TAG_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
The table itself is a 'table' entity, but the element containing all the controls is the wrapper div.
testDuplicatorWithGettersWComponentImpl() - Method in class com.github.bordertech.wcomponents.test.example.ExampleSeleniumTest
This test implementation uses ByWComponent to find the HTML controls.
testDuplicatorWithGettersWComponentPathImpl() - Method in class com.github.bordertech.wcomponents.test.example.ExampleSeleniumTest
This test implementation uses ByWComponentPath to find the HTML controls.
testDuplicatorWithNoGettersHtmlImpl() - Method in class com.github.bordertech.wcomponents.test.example.ExampleSeleniumTest
This test implementation uses a 'traditional' Selenium approach, matching on HTML elements.
testDuplicatorWithNoGettersWComponentPathImpl() - Method in class com.github.bordertech.wcomponents.test.example.ExampleSeleniumTest
This test implementation uses ByWComponentPath to find the HTML controls.
TOP_LEVEL_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
The tag name of the wrapping element for WTextField.
toString() - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponent
toString() - Method in class com.github.bordertech.wcomponents.test.selenium.ByWComponentPath
toString() - Method in enum com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebProperties
 

V

ValidatorApp - Class in com.github.bordertech.wcomponents.test
ValidatorApp provides a quick way to validate arbitrary XML output against the schema.
ValidatorApp() - Constructor for class com.github.bordertech.wcomponents.test.ValidatorApp
Creates a ValidatorApp.
valueOf(String) - Static method in enum com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebProperties
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebProperties
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForPageReady() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
Wait until the page is fully loaded (including AJAX and timers).
waitForPageReady(WebDriver) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
Wait for the page to have loaded, including all AJAX and JavaScript.
waitForPageReady(WebDriver, int, long) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
Wait for the page to have loaded, including all AJAX and JavaScript.
WComponentSeleniumTestCase - Class in com.github.bordertech.wcomponents.test.selenium
An abstract class which provides convenience methods to test the UI using Selenium to drive a web browser.
WComponentSeleniumTestCase() - Constructor for class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Creates a WComponentSeleniumTestCase.
WComponentSeleniumTestCase(boolean) - Constructor for class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Creates a WComponentSeleniumTestCase.
WComponentSeleniumTestCase(boolean, String) - Constructor for class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Creates a WComponentSeleniumTestCase.
WComponentSeleniumTestCase(WebDriverType) - Constructor for class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Creates a WComponentSeleniumTestCase with the given driver type.
WComponentSeleniumTestCase(WebDriverType, String) - Constructor for class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Creates a WComponentSeleniumTestCase with the given driver type.
WComponentSeleniumTestCase(WebDriverType, String, String) - Constructor for class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
Creates a WComponentSeleniumTestCase with the given driver type.
WComponentTestCase - Class in com.github.bordertech.wcomponents.test
This test case base class includes assertions and other features useful for the testing of WComponents.
WComponentTestCase(WComponent) - Constructor for class com.github.bordertech.wcomponents.test.WComponentTestCase
Creates a WComponentTestCase.
WebDriverCache - Class in com.github.bordertech.wcomponents.test.selenium.driver
Static utility testing class to keep a Selenium Web Driver open between tests using the same thread.
WebDriverType<T extends org.openqa.selenium.WebDriver> - Class in com.github.bordertech.wcomponents.test.selenium.driver
Superclass representing a possible WebDriver implementation to use for WComponents Selenium testing.
WebDriverType() - Constructor for class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverType
 
A B C D E F G H I M N O P Q R S T V W 

Copyright © 2016. All rights reserved.