Interface | Description |
---|---|
CheckBox.Checkable | |
ComboBox.Selectable |
This interface wraps different kinds of ComboBox, and it provides the uniform methods.
In the class ComboBox, we call these uniform methods. Jan 15, 2014 (Lei Wang) Initial release. |
ScrollBar.IScrollable | |
SearchObject.GenericJSEventListener |
A generic javascript event listener interface.
History: Apr 14, 2014 (Lei Wang) Initial release. |
Class | Description |
---|---|
AppServer | |
CheckBox |
A library class to handle different specific CheckBox.
|
CheckBox.AbstractCheckable | |
CheckBox.HtmlCheckable | |
CheckBox.HtmlCheckable_InputCheckBox | |
CheckBox.SapCheckable_CheckBox | |
ComboBox |
A library class to handle different specific ComboBox.
|
ComboBox.AbstractSelect | |
ComboBox.DojoSelect |
Models a dojo Combo Box.
|
ComboBox.DojoSelect_ComboBox |
Models a dojo dijit/form/ComboBox
|
ComboBox.DojoSelect_FilteringSelect |
Models a dojo dijit/form/FilteringSelect
|
ComboBox.DojoSelect_Select |
Models a dojo dijit/form/Select
|
ComboBox.HtmlSelect |
Modified from Source code of Selenium.
Models a SELECT tag, providing helper methods to select and deselect options. |
ComboBox.SapSelect_ComboBox | |
Component |
A library class to handle generic functionalities, such as Click, HoverMouse, GetGUIImage etc.
|
EditBox |
A library class to handle different specific EditBox.
|
Json | |
ListView |
A library class to handle different specific ListView.
|
ListView.DefaultSelectableList | |
ListView.SapSelectable_ListBox | |
ListView.SapSelectable_m_List | |
ListView.SapSelectable_m_SelectList | |
Menu |
A library class to handle different specific Menu.
|
Menu.SapSelectable_Menu | |
Menu.SAS_HC_PushMenu | |
RemoteDriver |
Handle the Session information (serverhost, browsername, sessionid, firefoxProfile, chrome-user-data-dir, chrome-profile-dir, chrome-preference, chromeExcludedOptions, firefoxPreference).
Handle a SeleniumRMIAgent, if enabled, to communicate with a remote SAFS Selenium RMI Server. |
RemoteDriver.SessionInfo |
The current format of each SessionInfo when stored in file:
|
RemoteDriverLauncher |
We don't put the selenium-server-standalone-xxx.jar on the CLASSPATH during the installation.
|
RS |
A convenient class to create xpath, cssSelector to create a By searching criterion for Selenium to find WebElement.
It also provides "Recognition String" such as "xpath=xxx", "css=xxx", "id=xxx" etc. |
RS.CSS |
This class contains methods returning an css-selector.
|
RS.XPATH |
This class contains methods returning an xpath.
|
ScrollBar |
A library class to handle different specific ScrollBar.
|
ScrollBar.AbstractScrollable | |
ScrollBar.DojoScrollbale | |
ScrollBar.HtmlScrollable | |
ScrollBar.SapScrollable_ScrollBar | |
ScrollBar.SapScrollbale | |
SearchObject |
Primary class used to find WebElements with Selenium WebDriver.
|
SearchObject.BrowserWindow | |
SearchObject.DefaultJSEventListener |
A default javascript event listener.
Usage example: |
SearchObject.DOJO |
Inner class to handle DOJO-specific functionality.
|
SearchObject.FrameElement | |
SearchObject.HTML | |
SearchObject.SAP | |
SearchObject.SwitchFramesResults | |
SelectBrowser |
The helper class to handle browser related informations.
Such as: create a browser related DesiredCapabilities, which is used to create WebDriver. get FirefoxProfile according to a file for firefox browser. get a WebDriver according to a browser name. |
TabControl |
A library class to handle different specific TabControl.
|
TabControl.DojoTabbable_TabContainer | |
TabControl.SapTabbable_TabStrip | |
Tree |
A library class to handle different specific Tree.
|
Tree.SapSelectable_Tree | |
WDLibrary |
NOV 19, 2013 (Carl Nagle) Initial release. |
WDLibrary.RBT |
This class represents a Robot, which can do work locally (thru local org.safs.robot.Robot) or remotely (thru a RMI agent).
|
WDLibrary.WD_XMLHttpRequest |
Implements
XMLHttpRequest , through WDLibrary to execute javascript
JavaScriptFunctions.sendHttpRequest(Map) to handle HTTP Request. |
Exception | Description |
---|---|
ComboBoxException |
History:
DEC 18, 2013 (Lei Wang) Initial release. |
SeleniumPlusException |
History:
DEC 18, 2013 (Lei Wang) Initial release. |
Copyright © SAS Institute. All Rights Reserved.