- ByLabel - Class in com.github.bordertech.wcomponents.test.selenium
-
An implementation of By which can find HTML elements by the element's label.
- ByLabel(String) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByLabel
-
ByLabel using the label's ID.
- ByLabel(String, boolean, boolean) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByLabel
-
ByLabel using the label's text, either as an exact or partial match and using a relative XPATh to explicitly look 'inside' the current element.
- ByLabel(String, boolean) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByLabel
-
ByLabel using the label's text, either as an exact or partial match.
- 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(ComponentWithContext, String, boolean) - 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, String, boolean) - 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, boolean) - 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.
- ByWComponentPath(WComponent, UIContext, String, Object, boolean) - Constructor for class com.github.bordertech.wcomponents.test.selenium.ByWComponentPath
-
Creates a ByWComponentPath which searches for a path to a component.
- 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
-
- CLASS_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
the className which defines a WMessages wrapper.
- CLASS_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
the className which defines a WMessages wrapper.
- clear() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
- clear() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
- clearContent() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
-
Clear the content of a WTextArea.
- clearUserContext() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Clear the user context on the session.
- click(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Clicks an option's input.
- click(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Click an option labelled by a given string.
- click(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Click an option based on its index.
- click() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
- click() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
- clickElementNoWait(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
- clickNoWait(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Clicks an option's input.
- clickNoWait(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Click an option labelled by a given string.
- clickNoWait(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Click an option based on its index.
- clickNoWait() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
- 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, String) - Static method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverCache
-
Close the driver of the given type and driver id.
- 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.
- configureImmediateImplicitWait(WebDriver) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
-
Configure the WebDriver implicit wait for immediate find.
- configureImplicitWait(WebDriver) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
-
Configure the WebDriver implicit wait.
- configureImplicitWait(WebDriver, long, TimeUnit) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
-
Configure the WebDriver implicit wait.
- 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
-
.
- findButton(String, boolean) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
- 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(By, boolean) - 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(ByWComponent, boolean) - 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
- findElementImmediate(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find immediate with no polling.
- findElementImmediate(By) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
Find immediate with no polling.
- findElementImmediateForDriver(WebDriver, By) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
-
Find immediately the first element via the driver using the given method.
- findElementImmediateForElement(WebElement, By) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
-
Find immediately the first element via the passed in element and given method.
- findElements(SearchContext) - Method in class com.github.bordertech.wcomponents.test.selenium.ByLabel
-
Find the elements by label.
- 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(By, boolean) - 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(ByWComponent, boolean) - 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
- findElementsImmediate(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find immediate with no polling.
- findElementsImmediate(By) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
Find immediate with no polling.
- findElementsImmediateForDriver(WebDriver, By) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
-
Find immediately the elements via the driver using the given method.
- findElementsImmediateForElement(WebElement, By) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
-
Find immediately the elements via the passed in element and given method.
- findSeleniumSimpleSelectWebElement(By) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
-
- 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.
- findWButton(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
- findWButtonByText(String, boolean, int) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
- findWButtonByText(String, boolean) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
- findWButtonByText(String) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
- findWCheckBox(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WCheckBox by the given criteria.
- findWCheckBoxSelect(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WCheckBoxSelect by the given criteria.
- findWDropdown(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WDropdown by the given criteria.
- findWEmailField(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WEmailField by the given criteria.
- findWLabel(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WLabel by the given criteria.
- findWLabelWithPartialText(String, int) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WLabel containing given text.
- findWLabelWithPartialText(String) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WLabel containing given text.
- findWMessageBox(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WMessageBox by the given criteria.
- findWMessages(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WMessages by the given criteria.
- findWMultiDropdown(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Fins a WMultiDropdown by the given criteria.
- findWMultiSelect(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WMultiSelect by the given criteria.
- findWMultiSelectPair(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WMultiSelectPair by the given criteria.
- findWPhoneNumberField(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WEmailField by the given criteria.
- findWRadioButton(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WRadioButton by the given criteria.
- findWRadioButtonSelect(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WRadioButtonSelect by the given criteria.
- findWSingleSelect(By) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Find a WSingleSelect 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
-
- get(String) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
.
- getActiveId() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
- getActiveId() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
Get the id of the default "active" part of the component.
- getAddButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
- getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWCheckBoxWebElement
-
Some attributes are applied to the wrapper, some to the input.
- getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
Retrieve the given attribute for the element, but if the attribute requested is the value instead return the
result of getValue().
- 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.SeleniumWEmailFieldWebElement
-
Some attributes are applied to the wrapper, some to the input.
- getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWPhoneNumberFieldWebElement
-
Some attributes are applied to the wrapper, some to the input.
- getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWRadioButtonWebElement
-
Some attributes are applied to the wrapper, some to the input.
- getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
Some attributes are applied to the wrapper, some to the input.
- getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
-
Some attributes are applied to the wrapper, some to the input.
- getAttribute(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
-
Some attributes are applied to the wrapper, some to the input.
- getAvailableList() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- 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.
- getCssSelector() - Static method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWButtonWebElement
-
- getCssValue(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
- getCurrentKey() - Method in class com.github.bordertech.wcomponents.test.selenium.DynamicLauncher
-
- 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.SafariWebDriverType
-
.
- getDefaultDriverCapabilities() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.WebDriverType
-
- getDeselectAllButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- getDeselectButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- 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.
- getDriverId() - Method in class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
-
- 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.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.
- getDriverType() - Method in class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
-
- 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.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.
- getDropdown(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
- getDropdown(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
- getDropdowns() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
Gets the dropdowns in the WMultiDropdown.
- getEdgeDriverService() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.EdgeWebDriverType
-
Get the EdgeDriverService to use.
- getElement() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
- getErrorBox() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
- 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.
- getFirstDropdown() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
- getFirstOption() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
- 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.
- getHint() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWLabelWebElement
-
- getInfoBox() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
- getInput(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Get the active control from an option.
- getInput(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Get the interactive HTML control with a given label.
- getInput(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Get the input control belonging to a particular option in the group.
- getInputField() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
- getInputField() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
- getInputField() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
-
- getInternetExplorerDriverService() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.InternetExplorerWebDriverType
-
Get the InternetExplorerDriverService to use.
- getLabelledComponent() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWLabelWebElement
-
- getLastOption() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
- 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.
- getMaxLength() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
-
- getMessage(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
Get a given message.
- getMessage() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
- getMessageBox(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
Get the WMessageBox child at a given index.
- getMessageBox() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
- getMessageBoxes() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
- getMessageBoxType() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
- getMessages() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
- getNextPageButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTableWebElement
-
- getNthOption(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
- getNthOption(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
- getOpenDialogCssSelector() - Static method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWDialogWebElement
-
Get the CSS Selector for an open dialog.
- getOption(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Get an option using an index.
- getOption(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Find an option with a particular label.
- getOption(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
Get an option based on its visible text.
- getOption(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- getOption(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
Get an option based on its visible text.
- getOptions() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
- getOptions() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
- getOptions() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
- getOptions() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- getOptions() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
- 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
-
- getRadioButton(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWRadioButtonSelectWebElement
-
Get the radio button at a given option index.
- getRect() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
- getRegisteredComponent(String) - Method in class com.github.bordertech.wcomponents.test.selenium.DynamicLauncher
-
Retrieve a registered component.
- getRemoveButton(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
- 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
- getSelectAllButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- getSelectButton() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- getSelected() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Get the selected options.
- getSelected() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
- getSelected() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- getSelectedList() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
- getSelectedOption() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
- getSelectedOption() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
- getSelectedOptions() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
- getSelectedOptions() - 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
- getSuccessBox() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
- getSuggestionList() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
- 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
-
- getUserContextForSession() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
- getUserContextForSession() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
- getUserContextForSession() - 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.SeleniumSimpleSelectWebElement
-
- getValue() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWCheckBoxWebElement
-
Gets the value of the checkbox, accounting for
readOnly/editable/disabled.
- getValue() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
- getValue() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWRadioButtonWebElement
-
- getValue() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
- getValue() - 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".
- getWarningBox() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
- 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
-
- 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
-
- select(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Select an option.
- select(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Select the option which is labelled by a given piece of text.
- select(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Select the option which at a given index.
- select(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
Select an option using its visible text.
- select(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
Select a given option.
- select(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
Select the option with given text.
- SELECT_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
HTML tagName for select elements.
- selectAll() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
Select all of the options.
- 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_NTH_OPTION - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
The CSS Selector for the Nth option.
- SELECTOR_NTH_OPTION - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWSelectWebElement
-
The CSS Selector for the Nth option.
- 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.
- SeleniumCheckableGroupInputWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
Checkable group inputs are WCheckBoxSelect and WRadioButtonSelect.
- SeleniumCheckableGroupInputWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumCheckableGroupInputWebElement
-
Create a SeleniumGroupInputWebElement instance.
- SeleniumGroupInputWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
Group inputs include WCheckBoxSelect, WMultiTextField, WMultiDropdown, WMultiSelectPair and WRadioButtonSelect.
- SeleniumGroupInputWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumGroupInputWebElement
-
Create a SeleniumWComponentGroupInputWebElement instance.
- 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
-
- SeleniumSimpleSelectWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
Selenium WebElement class representing a WSelect.
- SeleniumSimpleSelectWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
Default constructor for this element.
- SeleniumWButtonWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
- SeleniumWButtonWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWButtonWebElement
-
Create an instance of the WebElement definition of a WButton.
- SeleniumWCheckBoxSelectWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
- SeleniumWCheckBoxSelectWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWCheckBoxSelectWebElement
-
Create a SeleniumWComponentWCheckBoxSelectWebElement.
- SeleniumWCheckBoxWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
Selenium WebElement class representing a WCheckBox.
- SeleniumWCheckBoxWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWCheckBoxWebElement
-
Default constructor for this element.
- SeleniumWComponentInputWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
Parent class for all elements that represent user input.
- SeleniumWComponentInputWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
Construct an input element.
- 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.
- SeleniumWLabelWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
Selenium WebElement specific to WLabel.
- SeleniumWLabelWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWLabelWebElement
-
Create a SeleniumWLabelWebElement from a generic WebElement.
- SeleniumWMessageBoxWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
A Selenium WebElement which models the output of WMessages.
- SeleniumWMessageBoxWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
Create a SeleniumWMessagesWebElement from a generic WebElement.
- SeleniumWMessagesWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
A Selenium WebElement which models the output of WMessages.
- SeleniumWMessagesWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessagesWebElement
-
Create a SeleniumWMessagesWebElement from a generic WebElement.
- SeleniumWMultiDropdownWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
WebElement to facilitate tests of WMultiDropdown.
- SeleniumWMultiDropdownWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
Create a SeleniumWMultiSelectPairWebElement.
- SeleniumWMultiSelectPairWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
WebElement to facilitate tests of WMultiSelectPair.
- SeleniumWMultiSelectPairWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiSelectPairWebElement
-
Create a SeleniumWMultiSelectPairWebElement.
- 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.
- SeleniumWRadioButtonSelectWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
- SeleniumWRadioButtonSelectWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWRadioButtonSelectWebElement
-
Create a SeleniumWComponentWRadioButtonSelectWebElement.
- SeleniumWRadioButtonWebElement - Class in com.github.bordertech.wcomponents.test.selenium.element
-
Selenium WebElement class representing a single Radio button element.
- SeleniumWRadioButtonWebElement(WebElement, WebDriver) - Constructor for class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWRadioButtonWebElement
-
Default constructor for this element.
- 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.SeleniumWComponentInputWebElement
- sendKeys(boolean, CharSequence...) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
Send a key sequence and optionally wait for page ready afterwards.
- sendKeys(CharSequence...) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
- sendKeys(boolean, CharSequence...) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
Send a key sequence and optionally wait for page ready afterwards.
- ServerCache - Class in com.github.bordertech.wcomponents.test.selenium.server
-
Static utility testing class to keep a Web Server open between tests.
- ServerStartStopListener - Class in com.github.bordertech.wcomponents.test.selenium.server
-
Listener to start and stop the web server before the unit tests.
- ServerStartStopListener() - Constructor for class com.github.bordertech.wcomponents.test.selenium.server.ServerStartStopListener
-
- setComponentToLaunch(String, WApplication) - 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.
- setCurrentKey(String) - Method in class com.github.bordertech.wcomponents.test.selenium.DynamicLauncher
-
- setDriver(WebDriverType, String) - Method in class com.github.bordertech.wcomponents.test.selenium.WComponentSeleniumTestCase
-
Set the driver type and ID for this test.
- setInSuite(boolean) - Static method in class com.github.bordertech.wcomponents.test.selenium.server.ServerCache
-
Set true if running in a suite.
- 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.
- setUI(String, WComponent) - Static method in class com.github.bordertech.wcomponents.test.selenium.server.ServerCache
-
Set the UI for the launcher.
- 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
- switchFirstOption(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
Set a new selection in the first dropdown in a WMultiDropdown using visible option text.
- switchOption(String, String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMultiDropdownWebElement
-
Change a selected option from one value to another.
- switchTo(boolean) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Call switchTo after an optional check of pageReady.
- switchTo() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
.
- 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.SeleniumWMessageBoxWebElement
-
The HTML element which defines the WMessageBox.
- 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.
- testRunFinished(Result) - Method in class com.github.bordertech.wcomponents.test.selenium.server.ServerStartStopListener
- testRunStarted(Description) - Method in class com.github.bordertech.wcomponents.test.selenium.server.ServerStartStopListener
- TEXTAREA_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextAreaWebElement
-
Editable element tag.
- toggle(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWCheckBoxSelectWebElement
-
Toggle the selected state of an option identified by its label.
- toggle(int) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWCheckBoxSelectWebElement
-
Toggle the selected state of an option by its index.
- toggle(String) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWCheckBoxSelectWebElement
-
Toggle the selected state of an option identified by its label.
- TOP_LEVEL_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumSimpleSelectWebElement
-
HTML tagName for the select element.
- TOP_LEVEL_TAG - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentInputWebElement
-
The tag name of the wrapping element for text-like inputs WTextField, WEmailField, WPhoneNumberField,
WPasswordField.
- 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
-
- TYPE - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWCheckBoxWebElement
-
The input type for checkbox.
- TYPE - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWEmailFieldWebElement
-
The type of this input component.
- TYPE - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWRadioButtonWebElement
-
The type of this input when editable.
- TYPE - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWTextFieldWebElement
-
The type for the input field.
- TYPE_ERROR_CLASS_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
HTML class which denotes an error box.
- TYPE_INFO_CLASS_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
HTML class which denotes an information box.
- TYPE_SUCCESS_CLASS_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
HTML class which denotes a success box.
- TYPE_WARNING_CLASS_NAME - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWMessageBoxWebElement
-
HTML class which denotes a warning box.
- waitForPageReady() - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
Wait until the page is fully loaded (including AJAX and timers).
- waitForPageReady() - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
Wait for the page to have loaded, including all AJAX and JavaScript.
- 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
-
- wrapElement(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.driver.SeleniumWComponentsWebDriver
-
- wrapElement(WebElement) - Method in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumWComponentWebElement
-
- wrapInputElementWithTypedWebElement(WebDriver, WebElement) - Static method in class com.github.bordertech.wcomponents.test.selenium.SeleniumWComponentsUtil
-
Analyze the input element and attempt to wrap it in the appropriate component-specific subclass.
- WRAPPER_ELEMENT - Static variable in class com.github.bordertech.wcomponents.test.selenium.element.SeleniumGroupInputWebElement
-
All group inputs are wrapped in a HTML fieldset element when in an interactive state.