Package | Description |
---|---|
org.safs.selenium.webdriver.lib | |
org.safs.selenium.webdriver.lib.model |
Modifier and Type | Interface and Description |
---|---|
(package private) static interface |
CheckBox.Checkable |
static interface |
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. |
static interface |
ScrollBar.IScrollable |
Modifier and Type | Class and Description |
---|---|
class |
CheckBox
A library class to handle different specific CheckBox.
|
protected static class |
CheckBox.AbstractCheckable |
protected static class |
CheckBox.HtmlCheckable |
protected static class |
CheckBox.HtmlCheckable_InputCheckBox |
protected static class |
CheckBox.SapCheckable_CheckBox |
class |
ComboBox
A library class to handle different specific ComboBox.
|
protected static class |
ComboBox.AbstractSelect |
protected static class |
ComboBox.DojoSelect
Models a dojo Combo Box.
|
protected static class |
ComboBox.DojoSelect_ComboBox
Models a dojo dijit/form/ComboBox
|
protected static class |
ComboBox.DojoSelect_FilteringSelect
Models a dojo dijit/form/FilteringSelect
|
protected static class |
ComboBox.DojoSelect_Select
Models a dojo dijit/form/Select
|
protected static class |
ComboBox.HtmlSelect
Modified from Source code of Selenium.
Models a SELECT tag, providing helper methods to select and deselect options. |
static class |
ComboBox.SapSelect_ComboBox |
class |
Component
A library class to handle generic functionalities, such as Click, HoverMouse, GetGUIImage etc.
|
class |
EditBox
A library class to handle different specific EditBox.
|
class |
ListView
A library class to handle different specific ListView.
|
protected static class |
ListView.DefaultSelectableList |
protected static class |
ListView.SapSelectable_ListBox |
protected static class |
ListView.SapSelectable_m_List |
protected static class |
ListView.SapSelectable_m_SelectList |
class |
Menu
A library class to handle different specific Menu.
|
(package private) class |
Menu.DefaultSelectable_Menu |
static class |
Menu.SapSelectable_Menu |
static class |
Menu.SAS_HC_PushMenu |
class |
ScrollBar
A library class to handle different specific ScrollBar.
|
(package private) static class |
ScrollBar.AbstractScrollable |
(package private) static class |
ScrollBar.DojoScrollbale |
(package private) static class |
ScrollBar.HtmlScrollable |
protected static class |
ScrollBar.SapScrollable_ScrollBar |
(package private) static class |
ScrollBar.SapScrollbale |
class |
TabControl
A library class to handle different specific TabControl.
|
protected static class |
TabControl.DojoTabbable_TabContainer |
protected static class |
TabControl.SapTabbable_TabStrip |
class |
Tree
A library class to handle different specific Tree.
|
(package private) class |
Tree.DefaultSelectable_Tree |
protected static class |
Tree.SapSelectable_Tree |
Modifier and Type | Field and Description |
---|---|
protected IOperable |
Component.anOperableObject
Represents an object can be operated.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<org.openqa.selenium.WebElement,IOperable> |
Component.operableObjects
A cache containing IOperable objects for a certain WebElement.
|
Modifier and Type | Method and Description |
---|---|
protected IOperable |
Tree.createDefaultOperable() |
protected IOperable |
Menu.createDefaultOperable() |
protected IOperable |
ListView.createDefaultOperable() |
protected IOperable |
Component.createDefaultOperable()
Create the default IOperable object for a certain specific component.
It is different from the Component.createGenericOperable() , which will provide an IOperableto support the minimal generic functionalities, like GetGUIImage, Click, HoverMouse etc. Subclass COULD override this method to provide a default backup IOperable when other ways fail to create IOperable. |
protected IOperable |
TabControl.createDOJOOperable() |
protected IOperable |
Component.createDOJOOperable()
Create the IOperable object for DOJO domain.
Subclass SHOULD override this method if DOJO will be supported. |
protected IOperable |
ComboBox.createDOJOOperable() |
protected IOperable |
Component.createGenericOperable()
Create the generic IOperable object to support the minimal generic functionalities, like GetGUIImage, Click, HoverMouse etc.
This generic IOperable will be used if no other specific IOperable is available. Normally, subclass should NOT override this method. |
protected IOperable |
Component.createHTMLOperable()
Create the IOperable object for HTML domain.
Subclass SHOULD override this method if HTML will be supported. |
protected IOperable |
ComboBox.createHTMLOperable() |
protected IOperable |
CheckBox.createHTMLOperable() |
protected IOperable |
Component.createOperable(org.openqa.selenium.WebElement webelement)
Create a IOperable object according to 'webelement'.
User could to override this method to provide an IOperable object, but mostly user should override Component.createDOJOOperable() , Component.createGenericOperable() , Component.createHTMLOperable() and Component.createSAPOperable() to provide specific IOperable of certain domain. |
protected IOperable |
Tree.createSAPOperable() |
protected IOperable |
TabControl.createSAPOperable() |
protected IOperable |
ScrollBar.createSAPOperable() |
protected IOperable |
Menu.createSAPOperable() |
protected IOperable |
ListView.createSAPOperable() |
protected IOperable |
Component.createSAPOperable()
Create the IOperable object for SAP domain.
Subclass SHOULD override this method if SAP will be supported. |
protected IOperable |
ComboBox.createSAPOperable() |
protected IOperable |
CheckBox.createSAPOperable() |
Modifier and Type | Interface and Description |
---|---|
interface |
IHierarchicalSelectable
This interface.
|
interface |
IListSelectable
History:
May 30, 2014 (Lei Wang) Initial release. |
interface |
IMenuSelectable
History:
Jun 03, 2014 (Lei Wang) Initial release. |
interface |
ISelectable
History:
|
interface |
ITreeSelectable
History:
Jun 03, 2014 (Lei Wang) Initial release. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHierarchicalSelectable
This class represents a hierarchical selectable structure like Tree or Menu etc.
It provides a defult implementation of #getMatchedElement(String, boolean, int) History: Jun 23, 2014 (Lei Wang) Initial release. |
class |
AbstractListSelectable
History:
May 30, 2014 (Lei Wang) Initial release. |
class |
AbstractMenuSelectable |
class |
AbstractSelectable
APR 25, 2014 (Lei Wang) Initial release.
|
class |
AbstractTreeSelectable
May 30, 2014 (Lei Wang) Initial release.
|
Copyright © SAS Institute. All Rights Reserved.