Skip navigation links
B C D E F G H I K M N O Q R S T U V W X 

B

back() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Simulates browser Back button
back() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
Button - Class in org.finra.jtaf.ewd.widget.element.html
Button widget implementation.
Button(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Button
 
Button(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Button
 

C

cancelNativeDialog() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Clicks cancel on the open confirmation dialog attached to the current window
cancelNativeDialog() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
CHECK - Static variable in class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
check() - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
check() - Method in interface org.finra.jtaf.ewd.widget.ICheckBox
Implementing this method would allow for checking the CheckBox widget
CheckBox - Class in org.finra.jtaf.ewd.widget.element.html
CheckBox widget implementation for checkbox elements
CheckBox(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
CheckBox(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
CHECKED - Static variable in class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
chooseToday() - Method in interface org.finra.jtaf.ewd.widget.ICalendar
Implementing this method would allow for selecting the current date in the Calendar widget
cleanup(Map<String, String>) - Method in class org.finra.jtaf.ewd.impl.DefaultSessionFactory
 
cleanup(Map<String, String>) - Method in interface org.finra.jtaf.ewd.session.SessionFactory
Cleans up the session - closed all taks
click() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
click() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for clicking on the interactive element
clickAndHold() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
clickAndHold() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for clicking on an element and remaining that way
ClientProperties - Class in org.finra.jtaf.ewd.impl
Enables storage of and access to driver and browser configuration.
ClientProperties(String) - Constructor for class org.finra.jtaf.ewd.impl.ClientProperties
Constructs a ClientProperties from the given file.
ClientProperties(Map<String, String>) - Constructor for class org.finra.jtaf.ewd.impl.ClientProperties
 
close() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
close() - Method in interface org.finra.jtaf.ewd.widget.ICalendar
Implementing this method would allow for closing the Calendar widget
closeCurrentBrowser() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Closes the browser window, but does not kill IEDriverServer.exe, use this if you changed browsers mid-session and want to close the window.
closeCurrentBrowser() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
confirmNativeDialog() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Clicks ok on the open alert dialog OR confirmation dialog attached to the current window
confirmNativeDialog() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
createCapabilities(Map<String, String>) - Method in class org.finra.jtaf.ewd.impl.DefaultSessionFactory
 
createCapabilities(Map<String, String>) - Method in interface org.finra.jtaf.ewd.session.SessionFactory
 
createDefaultOptions() - Method in class org.finra.jtaf.ewd.impl.DefaultSessionFactory
 
createDefaultOptions() - Method in interface org.finra.jtaf.ewd.session.SessionFactory
 
createInnerDriver(Map<String, String>, DesiredCapabilities) - Method in class org.finra.jtaf.ewd.impl.DefaultSessionFactory
 
createInnerDriver(Map<String, String>, DesiredCapabilities) - Method in interface org.finra.jtaf.ewd.session.SessionFactory
 
createNewSession(Map<String, String>, WebDriver) - Method in class org.finra.jtaf.ewd.impl.DefaultSessionFactory
 
createNewSession(Map<String, String>, WebDriver) - Method in interface org.finra.jtaf.ewd.session.SessionFactory
 
currentWindowMaximize() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Maximizes the current browser window
currentWindowMaximize() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
Maximizes the browser window

D

DefaultExtWebDriver - Class in org.finra.jtaf.ewd.impl
DefaultExtWebDriver is the default implementation of the ExtWebDriver interface to support more advanced window and frame handling on top of WebDriver
DefaultExtWebDriver() - Constructor for class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
Constructor for ExtWebDriver
DefaultSessionFactory - Class in org.finra.jtaf.ewd.impl
SessionPool functionality used by SessionManager instances.
DefaultSessionFactory() - Constructor for class org.finra.jtaf.ewd.impl.DefaultSessionFactory
 
deselectAllOptions() - Method in class org.finra.jtaf.ewd.widget.element.html.Select
 
deselectAllOptions() - Method in interface org.finra.jtaf.ewd.widget.ISelectList
Implementing this method would allow for deselecting any options in the list that have been selected
doubleClick() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
doubleClick() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for double clicking on the interactive element
doubleClickRow(int) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for double clicking on a specific row in a table based on the row number
doubleClickRow(int, int) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for double clicking on a specific cell in a table based on the row and column numbers
doubleClickRow(Map<String, String>) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for double clicking on a specific row in a table based on contents of the row
doubleClickRow(Map<String, String>, int) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for double clicking on a specific cell in a table based on contents of the row
doubleClickRowElement(Map<String, Object>) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for double clicking a specific row in a table based on contents of the row
doubleClickRowElement(Map<String, Object>, int) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for double clicking a specific cell in a table based on contents of the row
dragAndDrop(IElement) - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
dragAndDrop(IElement) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for drag and dropping a specific element
dragAndDropByOffset(int, int) - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
dragAndDropByOffset(int, int) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for drag and dropping by a specific X/Y offset
DropDown - Class in org.finra.jtaf.ewd.widget.element.html
 
DropDown(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.DropDown
 
DropDown(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.DropDown
 

E

EByXpath - Class in org.finra.jtaf.ewd.widget.element
StringLocatorAwareBy implementation of ByXPath.
EByXpath(String) - Constructor for class org.finra.jtaf.ewd.widget.element.EByXpath
 
Element - Class in org.finra.jtaf.ewd.widget.element
This is the base class for any element
Element(String) - Constructor for class org.finra.jtaf.ewd.widget.element.Element
 
Element(By) - Constructor for class org.finra.jtaf.ewd.widget.element.Element
 
Element.HIGHLIGHT_MODES - Enum in org.finra.jtaf.ewd.widget.element
 
enterDate(String) - Method in interface org.finra.jtaf.ewd.widget.ICalendar
Implementing this method would allow for inputting a specific date into the Calendar widget
equals(Object) - Method in class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
eval(String) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Executes JavaScript
eval(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
eval(String) - Method in class org.finra.jtaf.ewd.widget.element.Element
Executes JavaScript code on the current element in the current frame or window.
eval(String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow to execute a javascript on the element
evaluateXpath(String) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Evaluates an XPath in JavaScript to return a string value based on the resulting node(s) or XPath function results
evaluateXpath(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
execute() - Method in interface org.finra.jtaf.ewd.timer.WaitForConditionTimer.ITimerCallback
Calls the method held by the ITimerCallback.
ExtWebDriver - Interface in org.finra.jtaf.ewd
ExtWebDriver provides extensions to the WebDriver API to support the widget framework and permit changes to the implementing configuration
ExtWebDriver.StaleWindowIdListException - Exception in org.finra.jtaf.ewd
StaleWindowIdListException will be thrown when the stored window ids cannot be usefully compared with the current window ids

F

findElement(By) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
findElement() - Method in class org.finra.jtaf.ewd.widget.element.Element
Find the element using xpath, id, name, class name or tag name
findElement(SearchContext) - Method in class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
findElements(By) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
findElements(SearchContext) - Method in class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
fireEvent(String) - Method in class org.finra.jtaf.ewd.widget.element.Element
Fires a javascript event on a web element
fireEvent(String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for forcing an element to fire a specific event
focus() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Request focus for the active window with the current WebDriver
focus() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
focusOn() - Method in class org.finra.jtaf.ewd.widget.element.Element
Focus on this element
focusOn() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the element to be brought into focus
forward() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Simulates browser Forward button
forward() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 

G

get(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getAllWindowIds() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Retrieves the windowHandle IDs
getAllWindowIds() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getAppearWaitTime() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the maximum wait time for elements to appear.
getAttribute(String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getAttribute(String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for getting an attribute of an element
getBinaryPath() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the path to the Firefox executable binary.
getBrowser() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the name of the browser.
getBrowserInitPositionX() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the initial horizontal offset of the browser window.
getBrowserInitPositionY() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the initial vertical offset of the browser window.
getBrowserName() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Retrieves the name of the browser currently being operated by the webdriver
getBrowserName() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getBrowserVersion() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Retrieves the version of the browser currently being operated by the webdriver
getBrowserVersion() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the version of the browser.
getBrowserVersion() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getBy() - Method in class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
getByLocator() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getByLocator() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for obtaining the XPath, ID, name, CSS Selector, class name, or tag name to the element as By-Object.
getChildNodesValuesText() - Method in class org.finra.jtaf.ewd.widget.element.Element
Returns the text contained in the child nodes of the current element
getChildNodesValuesText() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for getting the text of all of this element's child nodes
getClient() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the URL represented by this ClientProperties.
getCssValue(String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getCssValue(String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for getting the CSS value given the properties name
getCurrentSession(boolean) - Method in class org.finra.jtaf.ewd.session.SessionManager
Get the current session associated with this thread.
getCurrentSession() - Method in class org.finra.jtaf.ewd.session.SessionManager
Convenience method for getting the current ExtWebDriver session associated with this SessionManager, creating a new session if the session does not exist.
getCurrentSessionId() - Method in class org.finra.jtaf.ewd.session.SessionManager
Get the ID of the current ExtWebDriver session associated with this SessionManager
getCurrentUrl() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getCurrentWindowIds() - Method in exception org.finra.jtaf.ewd.ExtWebDriver.StaleWindowIdListException
 
getDebugMode() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns whether debug mode is enabled.
getDownloadFolder() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the directory for downloads.
getFirefoxExtensions() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns a List of Firefox extensions.
getFirefoxProfileFile() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the path to the Firefox profile.
getFirefoxProfileFolder() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the name of the browser.
getGeneratedHtmlSource() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Retrieves current state of the DOM in HTML format for each of the document's frames.
getGeneratedHtmlSource() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getGridPlatform() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the Selenium Grid platform.
getGridProperties() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the Selenium Grid properties.
getGridSaucefile() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the Selenium Grid Sauce File.
getGridUrl() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the Saucelabs URL.
getGUIDriver() - Method in class org.finra.jtaf.ewd.widget.element.Element
Get the WebDriver object to interact with the UI elements
getHighlightColor(String) - Method in interface org.finra.jtaf.ewd.HighlightProvider
Get the highlight color based on mode
getHighlightColor(String) - Method in class org.finra.jtaf.ewd.impl.ClientProperties
 
getHighlightColor(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getHighlightColorMap() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
 
getHref() - Method in class org.finra.jtaf.ewd.widget.element.html.HyperLink
 
getHref() - Method in interface org.finra.jtaf.ewd.widget.IHyperLink
Implementing this method would allow for getting the href of the HyperLink
getHtmlSource() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Returns the original HTML source of the current frame
getHtmlSource() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getInnerHTML() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getInnerHTML() - Method in interface org.finra.jtaf.ewd.widget.IElement
Returns inner HTML of the element
getInstance() - Static method in class org.finra.jtaf.ewd.session.SessionManager
Obtain the ThreadLocal instance of SessionManager.
getInteractiveItem(int) - Method in class org.finra.jtaf.ewd.widget.element.html.InteractiveHtmlList
 
getInteractiveItems() - Method in class org.finra.jtaf.ewd.widget.element.html.InteractiveHtmlList
 
getItem(int) - Method in class org.finra.jtaf.ewd.widget.element.html.HtmlList
 
getItemCount() - Method in class org.finra.jtaf.ewd.widget.element.html.HtmlList
 
getItems() - Method in class org.finra.jtaf.ewd.widget.element.html.HtmlList
 
getLabel() - Method in class org.finra.jtaf.ewd.widget.element.html.Button
 
getLabel() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
Throw Unsupported Operation exception if getLabel() on Interactive element is invoked
getLabel() - Method in interface org.finra.jtaf.ewd.widget.IButton
Implementing this method would allow for obtaining the text of a button's label
getLabel() - Method in interface org.finra.jtaf.ewd.widget.IReadableElement
Implementing this method would allow for getting the ReadableElement's label as a String
getLocationX() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getLocationX() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for obtaining the X-coordinate of the element
getLocationY() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getLocationY() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for obtaining the Y-coordinate of the element
getLocator() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getLocator() - Method in class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
getLocator() - Method in interface org.finra.jtaf.ewd.widget.IElement
Deprecated.
getLocator is no longer reliable when IElements can be created from Bys
getMaxAllowedSessions() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the maximum allowed number of sessions.
getMaxDownloadWaitTime() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the maximum wait time for downloads.
getMaxPageWait() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the maximum wait time for pages.
getMaxRequestTimeout() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Gets the timeout used by default when waiting on actions
getMaxRequestTimeout() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the maximum time out for requests as an int.
getMaxRequestTimeout() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getMaxRequestTimeoutString() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the maximum timeout for requests as a String.
getNativeDialogText() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Retrieves the text of the open native dialog attached to the current window
getNativeDialogText() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getNewSession() - Method in class org.finra.jtaf.ewd.session.SessionManager
Create and return a new ExtWebDriver session with default options, and set it as the current session for this SessionManager.
getNewSession(boolean) - Method in class org.finra.jtaf.ewd.session.SessionManager
Create and return new ExtWebDriver instance with default options.
getNewSession(String, String) - Method in class org.finra.jtaf.ewd.session.SessionManager
Create and return a new ExtWebDriver instance.
getNewSession(String, String, boolean) - Method in class org.finra.jtaf.ewd.session.SessionManager
Create and return a new ExtWebDriver instance.
getNewSession(Map<String, String>) - Method in class org.finra.jtaf.ewd.session.SessionManager
Create and return a new ExtWebDriver instance.
getNewSession(Map<String, String>, boolean) - Method in class org.finra.jtaf.ewd.session.SessionManager
Create and return a new ExtWebDriver instance.
getNumberOfDaysToKeepTempFolders() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the number of days temporary folders are kept.
getOptions() - Method in class org.finra.jtaf.ewd.widget.element.html.DropDown
 
getOptions() - Method in class org.finra.jtaf.ewd.widget.element.html.Select
 
getOptions() - Method in interface org.finra.jtaf.ewd.widget.IDropDown
Implementing this method would allow for obtaining all of the options from the dropdown widget
getOptions() - Method in interface org.finra.jtaf.ewd.widget.ISelectList
Implementing this method would allow for getting all options in the list
getOS() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the name of the operating system.
getOSVersion() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the version of the operating system.
getPageSource() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getPropertyValue(String[]) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property corresponding to a hierarchical concatenation of the given names.
getPropertyValue(String) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property corresponding to the given name.
getPropertyValue(String[], String...) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property corresponding to a hierarchical concatenation of the given names.
getPropertyValue(String, String...) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property corresponding to the given key.
getPropertyValue(String, Object[]) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property corresponding to the given key.
getPropertyValue(String, String...) - Method in class org.finra.jtaf.ewd.properties.GUIProperties
Retrieves the property associated with the given key as a String.
getPropertyValueAsList(String[]) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property list corresponding to a hierarchical concatenation of the given names.
getPropertyValueAsList(String) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property list corresponding to the given name.
getPropertyValueAsList(String[], String...) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property list corresponding to a hierarchical concatenation of the given names.
getPropertyValueAsList(String, String...) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property list corresponding to the given key.
getPropertyValueAsList(String, Object[]) - Method in class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Searches over the group of GUIProperties for a property list corresponding to the given key.
getPropertyValueAsList(String, String...) - Method in class org.finra.jtaf.ewd.properties.GUIProperties
Retrieves the property associated with the given key as a List of Strings.
getProxy() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the proxy.
getProxyHttps() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the HTTPS proxy.
getRowNumber(Map<String, String>) - Method in class org.finra.jtaf.ewd.widget.element.html.Table
 
getRowNumber(Map<String, String>) - Method in interface org.finra.jtaf.ewd.widget.ITable
Implementing this element would allow for getting the row number in a table that contains specific information
getSelectedOption() - Method in class org.finra.jtaf.ewd.widget.element.html.DropDown
 
getSelectedOption() - Method in class org.finra.jtaf.ewd.widget.element.html.Select
 
getSelectedOption() - Method in interface org.finra.jtaf.ewd.widget.IDropDown
Implementing this method would allow for checking which option was selected from the dropdown menu
getSelectedOption() - Method in interface org.finra.jtaf.ewd.widget.ISelectList
Implementing this method would allow for getting the text of the currently selected option
getSelectedOptions() - Method in class org.finra.jtaf.ewd.widget.element.html.Select
 
getSelectedOptions() - Method in interface org.finra.jtaf.ewd.widget.ISelectList
Implementing this method would allow for getting the currently selected options in the list
getSelectedRowsElementsInArray() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for getting all of the elements of all the selected rows as a list of Object arrays
getSelectedRowsElementsInMap() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for getting all of the key-value pairs of all the selected rows
getSelectedRowsInArray() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for getting all of the values of all the selected rows as a list of String arrays
getSelectedRowsInMap() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for getting all of the key-value pairs of all the selected rows
getSelectedValue() - Method in class org.finra.jtaf.ewd.widget.element.html.RadioGroup
 
getSelectedValue() - Method in interface org.finra.jtaf.ewd.widget.IRadioGroup
Implementing this method would allow for returning selected value on the RadioGroup widget
getSession(String) - Method in class org.finra.jtaf.ewd.session.SessionManager
Get an existing ExtWebDriver session with the given ID.
getSessionId() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Gets the id of the current session
getSessionId() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getSessions() - Method in class org.finra.jtaf.ewd.session.SessionManager
Get the Map of all ExtWebDriver sessions associated with this SessionManager instance.
getSource() - Method in class org.finra.jtaf.ewd.widget.element.html.Image
 
getSource() - Method in interface org.finra.jtaf.ewd.widget.IImage
Implementing this method would allow for obtaining the source of the Image widget
getStoredWindowIds() - Method in exception org.finra.jtaf.ewd.ExtWebDriver.StaleWindowIdListException
 
getTableColumnCount() - Method in class org.finra.jtaf.ewd.widget.element.html.Table
 
getTableColumnCount() - Method in interface org.finra.jtaf.ewd.widget.ITable
Implementing this method would allow for getting the total number of columns in the table
getTableDataInArray() - Method in class org.finra.jtaf.ewd.widget.element.html.Table
Retrieves the entire HTML table data within tbody (visible data)
getTableDataInArray() - Method in interface org.finra.jtaf.ewd.widget.ITable
Implementing this method would allow for getting all of the values in table
getTableDataInMap() - Method in class org.finra.jtaf.ewd.widget.element.html.Table
 
getTableDataInMap() - Method in interface org.finra.jtaf.ewd.widget.ITable
Implementing this method would allow for getting all of text in the table as a map
getTableHeaders() - Method in class org.finra.jtaf.ewd.widget.element.html.Table
 
getTableHeaders() - Method in interface org.finra.jtaf.ewd.widget.ITable
Implementing this method would allow for obtaining all of the headers in a table
getTableRowColumnData(int, int) - Method in class org.finra.jtaf.ewd.widget.element.html.Table
 
getTableRowColumnData(int, int) - Method in interface org.finra.jtaf.ewd.widget.ITable
Implementing this method would allow for getting data from a specific cell in the table
getTableRowCount() - Method in class org.finra.jtaf.ewd.widget.element.html.Table
 
getTableRowCount() - Method in interface org.finra.jtaf.ewd.widget.ITable
Implementing this method would allow for getting the total number of rows in the table
getTempFolderNameContainsList() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the list of folder names to be cleaned with the temp folders.
getText() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getText() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for obtaining the text of the Element
getTitle() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getTunnelIdentifier() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
 
getUploadFolder() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the directory for uploads.
getValue() - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
getValue() - Method in class org.finra.jtaf.ewd.widget.element.html.DropDown
 
getValue() - Method in class org.finra.jtaf.ewd.widget.element.html.HyperLink
 
getValue() - Method in class org.finra.jtaf.ewd.widget.element.html.Input
 
getValue() - Method in class org.finra.jtaf.ewd.widget.element.html.RadioGroup
 
getValue() - Method in class org.finra.jtaf.ewd.widget.element.html.Select
 
getValue() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
Throw Unsupported Operation exception if getValue() on Interactive element is invoked
getValue() - Method in interface org.finra.jtaf.ewd.widget.IReadableElement
Implementing this method would allow for getting the value from a ReadableElement as an Object
getValues() - Method in class org.finra.jtaf.ewd.widget.element.html.RadioGroup
 
getValues() - Method in interface org.finra.jtaf.ewd.widget.IRadioGroup
Implementing this method would allow for returning available values on the RadioGroup widget
getWebDriverChromeDriver() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the path to chromedriver.exe.
getWebDriverGeckoDriver() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the path to geckodriver.exe
getWebDriverIEDriver() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns the path to IEDriverServer.exe.
getWebElement() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
getWebElement() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for getting this element as a WebElement
getWindowHandle() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getWindowHandles() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getWindowId() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Returns the current window handle ID
getWindowId() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
Returns the current window handle ID
getWrappedDriver() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Gets the underlying WebDriver instance
getWrappedDriver() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
getXpathCount(String) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Returns the count of nodes that would be returned by an XPath expression
getXpathCount(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
GUIHierarchyConcatenationProperties - Class in org.finra.jtaf.ewd.properties
Collects a group of GUIProperties.
GUIHierarchyConcatenationProperties(String...) - Constructor for class org.finra.jtaf.ewd.properties.GUIHierarchyConcatenationProperties
Constructs a GUIHierarchyConcatenationProperties from the given files.
GUIProperties - Class in org.finra.jtaf.ewd.properties
Enables access and parameterization of property values.
GUIProperties() - Constructor for class org.finra.jtaf.ewd.properties.GUIProperties
Constructs a GUIProperties using the default bundle name.
GUIProperties(String) - Constructor for class org.finra.jtaf.ewd.properties.GUIProperties
Constructs a GUIProperties from the given file.

H

hashCode() - Method in class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
hasText(String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
hasText(String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking to see if the element's text contains a specific substring
highlight() - Method in class org.finra.jtaf.ewd.widget.element.Element
highlight an element for the FIND mode
highlight(String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
highlight(Element.HIGHLIGHT_MODES) - Method in class org.finra.jtaf.ewd.widget.element.Element
Find the current element and highlight it according to the mode If mode is NONE, do nothing
highlight() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for highlighting this element
highlight(String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for highlighting this element a specific color
HighlightProvider - Interface in org.finra.jtaf.ewd
HighlightProvider is a simple interface meant for ExtWebDriver implementations which support highlighting.
HtmlList - Class in org.finra.jtaf.ewd.widget.element.html
HTML List widget implementation for representing a list of items/interactive items
HtmlList(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.HtmlList
 
HtmlList(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.HtmlList
 
HyperLink - Class in org.finra.jtaf.ewd.widget.element.html
HTML Anchor link element
HyperLink(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.HyperLink
 
HyperLink(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.HyperLink
 

I

IButton - Interface in org.finra.jtaf.ewd.widget
This is the interface to be used for Button widgets
ICalendar - Interface in org.finra.jtaf.ewd.widget
This is the interface for Calendar widgets
ICheckBox - Interface in org.finra.jtaf.ewd.widget
This is the interface for CheckBox widgets
IDropDown - Interface in org.finra.jtaf.ewd.widget
This is the interface for the DropDown (Select) widget
IEditableElement - Interface in org.finra.jtaf.ewd.widget
This is the base interface for all editable elements
IElement - Interface in org.finra.jtaf.ewd.widget
This is the base interface for all widgets
IHyperLink - Interface in org.finra.jtaf.ewd.widget
This is the interface for HyperLink elements
IImage - Interface in org.finra.jtaf.ewd.widget
This is the interface for the Image widget
IInteractiveElement - Interface in org.finra.jtaf.ewd.widget
Base interface for all elements that user can interact with (click, type, check, etc)
IInteractiveTable - Interface in org.finra.jtaf.ewd.widget
The interface for the Table widget which is selectable
Image - Class in org.finra.jtaf.ewd.widget.element.html
Image widget implementation for an image element, using src
Image(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Image
 
Image(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Image
 
Input - Class in org.finra.jtaf.ewd.widget.element.html
HTML Text Input element
Input(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Input
 
Input(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Input
 
InteractiveElement - Class in org.finra.jtaf.ewd.widget.element
Element which is interactable on screen
InteractiveElement(String) - Constructor for class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
InteractiveElement(By) - Constructor for class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
InteractiveHtmlList - Class in org.finra.jtaf.ewd.widget.element.html
Interactive HTML List element better suited for interactive lists than HTML list
InteractiveHtmlList(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.InteractiveHtmlList
 
InteractiveHtmlList(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.InteractiveHtmlList
 
IRadioGroup - Interface in org.finra.jtaf.ewd.widget
This is the interface for the Radio button widget
IReadableElement - Interface in org.finra.jtaf.ewd.widget
This is the base interface for all readable elements
isAttributePresent(String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isAttributePresent(String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking if the element has a specific attribute
isChecked() - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
Checks to see if the current checkbox is checked
isChecked() - Method in interface org.finra.jtaf.ewd.widget.ICheckBox
Implementing this method would allow being able to tell if the CheckBox widget is checked or not
ISelectList - Interface in org.finra.jtaf.ewd.widget
The interface for the Select list widget
isElementNotPresent() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isElementNotPresent(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isElementNotPresent() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking if an element is Not present
isElementNotPresent(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking if an element is Not present within [timeout] milliseconds
isElementPresent() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isElementPresent(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isElementPresent(boolean) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isElementPresent() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking if an element is present or not
isElementPresent(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking if an element is present or not
isElementPresent(boolean) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking if an element is present or not
isElementVisible() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isElementVisible(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isElementVisible() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking if an element is visible or not
isElementVisible(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking if an element is visible or not within a designated length of time
isEnabled() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
isEnabled() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
isEnabled() - Method in interface org.finra.jtaf.ewd.widget.IElement
Returns true if the element is enabled.
isEnabled() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for checking if the interactive element is enabled
isFocusOnClick() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Indicates the current setting for setting window focus as part of a click action
isFocusOnClick() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
isHighlight() - Method in interface org.finra.jtaf.ewd.HighlightProvider
 
isHighlight() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns whether elements will be highlighted during execution.
isHighlight() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
isItemExist(Map<String, String>) - Method in class org.finra.jtaf.ewd.widget.element.html.Table
 
isItemExist(Map<String, String>) - Method in interface org.finra.jtaf.ewd.widget.ITable
Implementing this method would allow for checking the table to see if an item is present in a table
isJavascriptClickMode() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Indicates the current setting for clicking on interactive elements
isJavascriptClickMode() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
isJavascriptTypeMode() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Indicates the current setting for entry of text in input fields
isJavascriptTypeMode() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
isKillTasksAtStartup() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns whether running driver services are killed at the beginning of execution.
isOpen() - Method in interface org.finra.jtaf.ewd.widget.ICalendar
Implementing this method would allow for checking to see if the Calendar widget is opened or closed
isSimilarToScreenshot(IElement, File, File, double) - Static method in class org.finra.jtaf.ewd.utils.ScreenshotUtils
Prereq: The page on which you are taking the screenshot is fully loaded Take a screenshot of the element identified by element and save the file as toSaveAs (Note that this file should be saved as a png).
isSimilarToScreenshot(IElement, File, File) - Static method in class org.finra.jtaf.ewd.utils.ScreenshotUtils
Prereq: The page on which you are taking the screenshot is fully loaded Take a screenshot of the element identified by element and save the file as toSaveAs (Note that this file should be saved as a png).
isUseGrid() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns whether Selenium Grid or Saucelabs will be used.
isWithinBoundsOfWindow() - Method in class org.finra.jtaf.ewd.widget.element.Element
Determine if the element is within the bounds of the window
isWithinBoundsOfWindow() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for checking whether an element is within the bounds of the window
ITable - Interface in org.finra.jtaf.ewd.widget
This is the interface for the Table widget
ITextField - Interface in org.finra.jtaf.ewd.widget
The interface for the input text field widget

K

keyDown(Keys) - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
keyDown(Keys) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for 'pushing' specific key is down
Keys - Enum in org.finra.jtaf.ewd.widget
Keys constants to use when performing keyUp/keyDown
keyUp(Keys) - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
keyUp(Keys) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for releasing specific key

M

manage() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
MissingGUIPropertyException - Exception in org.finra.jtaf.ewd.properties
 
MissingGUIPropertyException(String, String) - Constructor for exception org.finra.jtaf.ewd.properties.MissingGUIPropertyException
 
MissingGUIPropertyException(List<String>, List<String>) - Constructor for exception org.finra.jtaf.ewd.properties.MissingGUIPropertyException
 
mouseMove() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
mouseMove() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for triggering the mouse move event on this interactive element
mouseMoveOut() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
mouseMoveOut() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for moving the mouse to an area outside of the element
mouseOver() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
mouseOver() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for moving the mouse over the element

N

navigate() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 

O

open(String) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Opens the browser
open(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
org.finra.jtaf.ewd - package org.finra.jtaf.ewd
 
org.finra.jtaf.ewd.impl - package org.finra.jtaf.ewd.impl
 
org.finra.jtaf.ewd.properties - package org.finra.jtaf.ewd.properties
 
org.finra.jtaf.ewd.session - package org.finra.jtaf.ewd.session
 
org.finra.jtaf.ewd.timer - package org.finra.jtaf.ewd.timer
 
org.finra.jtaf.ewd.utils - package org.finra.jtaf.ewd.utils
 
org.finra.jtaf.ewd.widget - package org.finra.jtaf.ewd.widget
 
org.finra.jtaf.ewd.widget.element - package org.finra.jtaf.ewd.widget.element
 
org.finra.jtaf.ewd.widget.element.html - package org.finra.jtaf.ewd.widget.element.html
 

Q

quit() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 

R

RadioGroup - Class in org.finra.jtaf.ewd.widget.element.html
HTML Radio Input element
RadioGroup(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.RadioGroup
 
refresh() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Reloads the current URL
refresh() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
releaseClickAndHold() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
releaseClickAndHold() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for releasing the element that is being held
removeSession(String) - Method in class org.finra.jtaf.ewd.session.SessionManager
Remove a session with the given ID from this SessionManager
removeSession(ExtWebDriver) - Method in class org.finra.jtaf.ewd.session.SessionManager
Remove the given session from SessionManager based on its stored ID.
rightClick() - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
rightClick() - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for right clicking on the interactive element

S

ScreenshotUtils - Class in org.finra.jtaf.ewd.utils
Utilities to take and compare screenshots of elements
ScreenshotUtils() - Constructor for class org.finra.jtaf.ewd.utils.ScreenshotUtils
 
scrollTo() - Method in class org.finra.jtaf.ewd.widget.element.Element
Scroll to this element
scrollTo() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the element to be scrolled to on the page
select(String) - Method in class org.finra.jtaf.ewd.widget.element.html.RadioGroup
 
Select - Class in org.finra.jtaf.ewd.widget.element.html
HTML Select element
Select(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Select
 
Select(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Select
 
select(String) - Method in interface org.finra.jtaf.ewd.widget.IRadioGroup
Implementing this method would allow for selecting a radio button with matching value on the RadioGroup widget based on text value
selectFrame(IElement) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Selects a new frame from within the current frame
selectFrame(IElement) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
selectLastFrame() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Selects the previously selected frame
selectLastFrame() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
selectMultipleOptions(List<String>) - Method in class org.finra.jtaf.ewd.widget.element.html.Select
 
selectMultipleOptions(List<String>) - Method in interface org.finra.jtaf.ewd.widget.ISelectList
Implementing this method would allow for selecting multiple options in the list based on the text
selectOption(String) - Method in class org.finra.jtaf.ewd.widget.element.html.DropDown
 
selectOption(String) - Method in class org.finra.jtaf.ewd.widget.element.html.Select
 
selectOption(String) - Method in interface org.finra.jtaf.ewd.widget.IDropDown
Implementing this method would allow for selecting specific items from a dropdown menu
selectOption(String) - Method in interface org.finra.jtaf.ewd.widget.ISelectList
Implementing this method would allow for selecting a specific option from the list
selectPopupWindow() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Sets the most recently opened browser window as the active windwo for the current WebDriver.
selectPopupWindow() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
selectRow(int) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for selecting a specific row in a table based on the row number
selectRow(Map<String, String>) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for selecting a specific row in a table based on contents of the row
selectRowElement(Map<String, Object>) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for selecting a specific row in a table based on contents of the row
selectRows(int...) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for selecting multiple rows in a table based on their row numbers
selectRows(List<Map<String, String>>) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for selecting specific rows in a table based on contents of the rows
selectRowsElements(List<Map<String, Object>>) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveTable
Implementing this method would allow for selecting specific rows in a table based on contents of the row
selectWindow(String) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Sets the active window for the current WebDriver
selectWindow(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
sendKeys(CharSequence) - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
sendKeys(CharSequence) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for sending keys to an element like the down arrow to a textfield to select a value from the type-ahead or past input
SessionFactory - Interface in org.finra.jtaf.ewd.session
Interface for DefaultSessionsFactory
SessionManager - Class in org.finra.jtaf.ewd.session
SessionManager for the testing framework.
setClickMode(boolean) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Configures the use of JavaScript for clicking on interactive elements, rather than relying on the native WebDriver methods
setClickMode(boolean) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
setClientProperties(ClientProperties) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
Sets the client configuration to use
setFocusOnClick(boolean) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
One of several options to determine if the focus method should actually focus
setFocusOnClick(boolean) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
setGUIDriver(ExtWebDriver) - Method in class org.finra.jtaf.ewd.widget.element.Element
Tell Selenium to use the provided WebDriver instance
setHighlightColors(Map<String, String>) - Method in interface org.finra.jtaf.ewd.HighlightProvider
 
setHighlightColors(Map<String, String>) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
setIsHighlight(boolean) - Method in interface org.finra.jtaf.ewd.HighlightProvider
Sets whether to highlight elements when performing actions
setIsHighlight(boolean) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
setMaxRequestTimeout(String) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Sets the maximum timeout value for actions
setMaxRequestTimeout(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
setSessionFactory(SessionFactory) - Method in class org.finra.jtaf.ewd.session.SessionManager
Configure the current instance of SessionManager to use the given SessionFactory instance as its SessionFactory, returning the newly configured instance.
setSessionId(String) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Sets the current session to be used for all actions on ExtWebDdriver and Widgets
setSessionId(String) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
setTypeMode(boolean) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Configures the use of JavaScript for entry of input fields, rather than relying on the native WebDriver methods
setTypeMode(boolean) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
setValue(Object) - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
Sets the value of the CheckBox
setValue(Object) - Method in class org.finra.jtaf.ewd.widget.element.html.DropDown
 
setValue(Object) - Method in class org.finra.jtaf.ewd.widget.element.html.Input
 
setValue(Object) - Method in class org.finra.jtaf.ewd.widget.element.html.RadioGroup
 
setValue(Object) - Method in class org.finra.jtaf.ewd.widget.element.html.Select
 
setValue(Object) - Method in interface org.finra.jtaf.ewd.widget.IEditableElement
Implementing this method for an editable element would allow for setting the
setWrappedDriver(WebDriver) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Replaces the underlying WebDriver instance
setWrappedDriver(WebDriver) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
shouldIgnoreSecurityDomains() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
 
shouldSelectLastFrame() - Method in class org.finra.jtaf.ewd.impl.ClientProperties
Returns whther the last frame will be automatically selected.
StaleWindowIdListException(String, Throwable, List<String>, List<String>) - Constructor for exception org.finra.jtaf.ewd.ExtWebDriver.StaleWindowIdListException
 
StaleWindowIdListException(String, List<String>, List<String>) - Constructor for exception org.finra.jtaf.ewd.ExtWebDriver.StaleWindowIdListException
 
storeCurrentWindowIds() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Stores handles for all existing windows for later comparison
storeCurrentWindowIds() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
StringLocatorAwareBy - Class in org.finra.jtaf.ewd.widget.element
An By construct which stored the locator as String.
StringLocatorAwareBy(String, By) - Constructor for class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
switchTo() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
 
switchToSession(String) - Method in class org.finra.jtaf.ewd.session.SessionManager
Switch the current session to be the ExtWebDriver session with the given ID.
switchToSession(ExtWebDriver) - Method in class org.finra.jtaf.ewd.session.SessionManager
Switch the current session to be the provided ExtWebDriver instance.

T

Table - Class in org.finra.jtaf.ewd.widget.element.html
HTML Table element
Table(String) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Table
 
Table(By) - Constructor for class org.finra.jtaf.ewd.widget.element.html.Table
 
takeScreenshotOfElement(IElement, File) - Static method in class org.finra.jtaf.ewd.utils.ScreenshotUtils
You can use this method to take your control pictures.
takeScreenshotOfPage(File) - Static method in class org.finra.jtaf.ewd.utils.ScreenshotUtils
Take a screenshot of the browser content.
TimeOutException - Exception in org.finra.jtaf.ewd
Thrown to indicate that an operation has timed out.
TimeOutException(String) - Constructor for exception org.finra.jtaf.ewd.TimeOutException
Constructs a TimeOutException with the specified detail message.
toString() - Method in class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
type(String) - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
type(String) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for typing a value to the said target
typeAppend(String) - Method in class org.finra.jtaf.ewd.widget.element.html.Input
 
typeAppend(String) - Method in class org.finra.jtaf.ewd.widget.element.InteractiveElement
 
typeAppend(String) - Method in interface org.finra.jtaf.ewd.widget.IInteractiveElement
Implementing this method would allow for appending to an already typed value
typeAppend(String) - Method in interface org.finra.jtaf.ewd.widget.ITextField
Implementing this method would allow for typing in the desired text into the textfield

U

UNCHECK - Static variable in class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
uncheck() - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
uncheck() - Method in interface org.finra.jtaf.ewd.widget.ICheckBox
Implementing this method would allow for unchecking the CheckBox widget
UNCHECKED - Static variable in class org.finra.jtaf.ewd.widget.element.html.CheckBox
 
unselectFrame() - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Selects the top most frame of the current window
unselectFrame() - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
Selects the top most frame

V

valueOf(String) - Static method in enum org.finra.jtaf.ewd.widget.element.Element.HIGHLIGHT_MODES
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.finra.jtaf.ewd.widget.Keys
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.finra.jtaf.ewd.widget.element.Element.HIGHLIGHT_MODES
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.finra.jtaf.ewd.widget.Keys
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForAttribute(String, String, long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForAttribute(String, String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForAttribute(String, String, long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Waits for specific attribute value to match specific pattern within period of specified timeout
waitForAttribute(String, String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Waits for specific attribute value o match specific pattern within period of maxRequestTimeout
waitForAttributeEqualTo(String, String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForAttributeEqualTo(String, String, long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForAttributeEqualTo(String, String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for keeping the test from progressing until an element's attribute has the desired value
waitForAttributeEqualTo(String, String, long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for keeping the test from progressing until an element's attribute has the desired value by the specified amount of time
waitForAttributeNotEqualTo(String, String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForAttributeNotEqualTo(String, String, long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForAttributeNotEqualTo(String, String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for keeping the test from progressing until an element's attribute no longer has the desired value
waitForAttributeNotEqualTo(String, String, long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for keeping the test from progressing until an element's attribute no longer has the desired value by the specified amount of time
waitForChecked() - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
Waits for element at locator to be checked within period of maxRequestTimeout
waitForChecked(long) - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
Waits for element at locator to be checked within period of specified time
waitForChecked() - Method in interface org.finra.jtaf.ewd.widget.ICheckBox
Implementing this method would allow for waiting until the CheckBox has been checked
waitForChecked(long) - Method in interface org.finra.jtaf.ewd.widget.ICheckBox
Implementing this method would allow for waiting until the CheckBox has been checked
waitForCommand(WaitForConditionTimer.ITimerCallback, long) - Method in class org.finra.jtaf.ewd.widget.element.Element
wait for timeout amount of time
WaitForConditionTimer - Class in org.finra.jtaf.ewd.timer
Provides a way to block until the element at a given locator meets a given condition held by an WaitForConditionTimer.ITimerCallback.
WaitForConditionTimer(By, WaitForConditionTimer.ITimerCallback) - Constructor for class org.finra.jtaf.ewd.timer.WaitForConditionTimer
Constructs a WaitForConditionTimer with the given locator pointing to an element and the given timerCallback holding a condition to be met.
WaitForConditionTimer.ITimerCallback - Interface in org.finra.jtaf.ewd.timer
Holds the method that is called to check the condition associated with a WaitForConditionTimer.
waitForElementNotPresent() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForElementNotPresent(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForElementNotPresent() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the test to wait until the element is no longer present before progressing
waitForElementNotPresent(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the test to wait a designated length of time until the element is no longer present before progressing
waitForElementPresent() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForElementPresent(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForElementPresent() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the test to wait until the element is present before progressing
waitForElementPresent(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the test to wait a designated length of time until the element is present before progressing
waitForEnabled() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForEnabled(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForEnabled() - Method in interface org.finra.jtaf.ewd.widget.IElement
Waits for element to be enabled within period of maxRequestTimeout
waitForEnabled(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Waits for element to be enabled within period of specified time
waitForNotAttribute(String, String, long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForNotAttribute(String, String) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForNotAttribute(String, String, long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Waits for specific attribute value not match specific pattern within period of specified timeout
waitForNotAttribute(String, String) - Method in interface org.finra.jtaf.ewd.widget.IElement
Waits for specific attribute value to not match specific pattern within period of maxRequestTimeout
waitForNotVisible() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForNotVisible(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
Waits for specific element at locator to be not visible within period of specified time
waitForNotVisible() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the test to wait until the element is no longer visible before progressing
waitForNotVisible(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the test to wait a designated length of time until the element is no longer visible before progressing
waitForText() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForText(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForText() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for keeping the test from progressing until an element has text
waitForText(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for keeping the test from progressing until an element has text
waitForUnchecked() - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
Waits for element at locator to be not checked within period of maxRequestTimeout
waitForUnchecked(long) - Method in class org.finra.jtaf.ewd.widget.element.html.CheckBox
Waits for element at locator to be not checked within period of specified time
waitForUnchecked() - Method in interface org.finra.jtaf.ewd.widget.ICheckBox
Implementing this method would allow for waiting until the CheckBox has been unchecked
waitForUnchecked(long) - Method in interface org.finra.jtaf.ewd.widget.ICheckBox
Implementing this method would allow for waiting until the CheckBox has been unchecked
waitForVisible() - Method in class org.finra.jtaf.ewd.widget.element.Element
 
waitForVisible(long) - Method in class org.finra.jtaf.ewd.widget.element.Element
Waits for specific element at locator to be visible within period of specified time
waitForVisible() - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the test to wait until the element is visible before progressing
waitForVisible(long) - Method in interface org.finra.jtaf.ewd.widget.IElement
Implementing this method would allow for the test to wait until a designated length of time the element is visible before progressing
waitUntil(long) - Method in class org.finra.jtaf.ewd.timer.WaitForConditionTimer
Blocks for a given time, or until the associated condition is met.
WidgetException - Exception in org.finra.jtaf.ewd.widget
Thrown by many Widget interface methods to indicate a general Exception.
WidgetException(String, String) - Constructor for exception org.finra.jtaf.ewd.widget.WidgetException
Constructs a WidgetException with the specified detail message and the locator of the element being used when the Exception was thrown.
WidgetException(String, By) - Constructor for exception org.finra.jtaf.ewd.widget.WidgetException
Constructs a WidgetException with the specified detail message and the locator of the element being used when the Exception was thrown.
WidgetException(String, String, Exception) - Constructor for exception org.finra.jtaf.ewd.widget.WidgetException
Constructs a WidgetException with the specified detail message, the element locator being used when the Exception was thrown, and the Exception serving as the underlying cause for this WidgetException being thrown.
WidgetException(String, By, Exception) - Constructor for exception org.finra.jtaf.ewd.widget.WidgetException
Constructs a WidgetException with the specified detail message, the element locator being used when the Exception was thrown, and the Exception serving as the underlying cause for this WidgetException being thrown.
WidgetRuntimeException - Exception in org.finra.jtaf.ewd.widget
Thrown by many Widget interface methods to propagate a RuntimeException.
WidgetRuntimeException(String, String) - Constructor for exception org.finra.jtaf.ewd.widget.WidgetRuntimeException
Constructs a WidgetRuntimeException with the specified detail message and the element locator being used when the Exception was thrown.
WidgetRuntimeException(String, By) - Constructor for exception org.finra.jtaf.ewd.widget.WidgetRuntimeException
Constructs a WidgetRuntimeException with the specified detail message and the element locator being used when the Exception was thrown.
WidgetRuntimeException(String, String, Exception) - Constructor for exception org.finra.jtaf.ewd.widget.WidgetRuntimeException
Constructs a WidgetRuntimeException with the specified detail message, the element locator being used when the Exception was thrown, and the Exception serving as the underlying cause for this WidgetRuntimeException being thrown.
WidgetTimeoutException - Exception in org.finra.jtaf.ewd.timer
Thrown to indicate that a Widget operation has timed out.
WidgetTimeoutException(String, String) - Constructor for exception org.finra.jtaf.ewd.timer.WidgetTimeoutException
Constructs a WidgetTimeoutException with the specified detail message and the element locator being used when the Exception was thrown.
WidgetTimeoutException(String, By) - Constructor for exception org.finra.jtaf.ewd.timer.WidgetTimeoutException
Constructs a WidgetTimeoutException with the specified detail message and the element locator being used when the Exception was thrown.
windowScroll(int, int) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Scrolls the current browser window to specific position
windowScroll(int, int) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
Scrolls the current browser window to specific position
windowScrollBy(int, int) - Method in interface org.finra.jtaf.ewd.ExtWebDriver
Scrolls the current browser by specific amount
windowScrollBy(int, int) - Method in class org.finra.jtaf.ewd.impl.DefaultExtWebDriver
Scrolls the current browser by specific amount

X

xpath(String) - Static method in class org.finra.jtaf.ewd.widget.element.StringLocatorAwareBy
 
B C D E F G H I K M N O Q R S T U V W X 
Skip navigation links

Copyright © 2018. All rights reserved.