All Classes

Class Description
AbstractApiActionHandler  
AbstractAppConnector  
AbstractDatabaseActionHandler  
Accordion  
AccordionValidator  
ApiAuthenticationProvider  
ApiConfig  
ApiTargetServer  
ApiTestManager  
AppConfig  
AppDriverConfig  
AppIdGenerator  
ApplicationType
Application types for which the testing can be performed.
Button  
ButtonSD  
ButtonSI  
ButtonValidator  
ButtonValidatorSD  
ButtonValidatorSI  
CheckBox  
CheckBoxGroup  
CheckBoxGroupValidator  
CheckBoxSD  
CheckBoxSI  
CheckBoxValidator  
CheckBoxValidatorSD  
CheckBoxValidatorSI  
Choices  
ChoicesValidator  
ClipboardUtil  
ComboBox  
ComboBoxSD  
ComboBoxSI  
ComboBoxValidator  
ComboBoxValidatorSD  
ComboBoxValidatorSI  
Condition  
ConfigCommandOptions  
CSVFileReader  
DatabaseConnection  
DatabaseConnectionProvider  
DatabaseManager  
DatabaseProfile  
DataGridSI
This DataGrid does not work 1.
DataGridValidatorSI  
DataMatchUtil  
DateAndTimeUtil  
DateItem  
DateItemValidator  
DateTimeItem  
DateTimeItemValidator  
DefaultAppConnector  
DefaultAppLoginPageValidator  
DefaultAppLoginSuccessPageValidator  
DefaultInfo  
DefaultLoginPageValidator  
DefaultLoginSuccessPageValidator  
DefaultScrollElementToViewportHandler  
DefaultSmartCache
Default implementation of SmartCache using Singleton class.
DefaultTestMethodPolicy  
DOMObject  
DOMObjectValidator  
DownloadedFileValidator  
DragAndDropUtil  
EnvironmentConfig  
ExcelFileReader  
FieldValidator
Used to validate field value.
FieldValue  
FillMechanism  
HeaderColumnSI  
HeaderColumnValidatorSI  
HorizontalScrollbar  
HttpMultipartRequest  
HttpRequest  
HttpResponse  
HttpSession  
Hyperlink  
HyperlinkSD  
HyperlinkSI  
HyperlinkValidator  
HyperlinkValidatorSD  
HyperlinkValidatorSI  
Image  
ImageObject  
ImageObjectValidator  
ImageSD  
ImageSection  
ImageSI  
ImageValidator  
ImageValidatorSD  
ImageValidatorSI  
InputEvent<EVENTNAME>  
InputEventType  
ItemList<T>  
ItemMap<K,​V>  
ItemSet<T>  
Join  
JsonDocumentReader  
JsonDocumentValidator  
JsonYamlUtil  
KeyboardEvent  
KeyboardEventName  
Label  
LabelSD  
LabelSI  
LabelValidator  
LabelValidatorSD  
LabelValidatorSI  
ListBox  
ListBoxSD  
ListBoxSI  
ListBoxValidator  
ListBoxValidatorSD  
ListBoxValidatorSI  
LocateBy  
Locations  
Locator  
LocatorType  
LocatorUtil  
LoginPageValidator  
LoginSuccessPageValidator  
LogonLocator  
MediaType  
MenuItem  
MenuItems  
MenuItemValidator  
MouseEvent  
MouseEventName  
MultipartData  
NewTextLocation  
ObjectLocation  
ObjectLocationType  
ObjectUtil  
Operator  
OSDetectorUtil
Used to find the operating system type of the host platform.
PageObjectInfo  
PageObjectUtil  
PageScrollUtil  
PlatformType
Test Platform Type on which testing automation can be performed.
Protocol  
ProxyConfiguration  
ProxyConfigurationType  
PullDownMenuInfo  
PullDownMenuLocation  
RadioButton  
RadioButtonGroup  
RadioButtonGroupSD  
RadioButtonGroupValidator  
RadioButtonGroupValidatorSD  
RadioButtonSD  
RadioButtonSI  
RadioButtonValidator  
RadioButtonValidatorSD  
RadioButtonValidatorSI  
ReferenceObjectPosition  
RemoteWebDriverProvider  
RowFilter  
RowLocation  
RowSelectionMechanism  
RowSelectionMechanism.SelectionMechanism  
ScreenCaptureUtil  
Scrollbar  
ScrollElementToViewportHandler
This handler can be attached to SmartAppDriver to handle the element scrolling.
SearchCell  
Section  
Sections  
SectionValidator  
SikuliSettings  
SingletonApiActionHandlerMap  
SingletonAppConnectorMap  
SmartApiTestManager
This class is used to register all Test Helpers on all the target servers.
SmartApiTestNGExecutionListener  
SmartAppConnector Deprecated.
SmartAppDriver  
SmartAppDriverFactory  
SmartCache
Abstract SmartCache class that can be used to store the data and can be retrieved at any time.
SmartCacheSubscriber  
SmartConstants  
SmartCucumberApiScenarioContext
This class is used as cucumber scenario context to keep the information for the running scenario.
SmartCucumberScenarioContext
Generic interface for cucumber scenario context.
SmartCucumberUiScenarioContext
This class is used as cucumber scenario context to keep the information for the running scenario.
SmartDatabaseManager  
SmartRegistry  
SmartTestingConfigurer
This is a command line utility using that we can do the following operations: 1.
SmartUiTestNGExecutionListener  
SqlDatabaseActionHandler
Relational database action handler also called the SQLDatabaseActionHandler.
StringUtil  
Tab  
Table  
TableRow  
TabSheet  
TabSheetValidator  
TabValidator  
TestConfigManager  
TestDataBuilder
Used to build randomized textual data to help support different type characters testing on each run.
TextArea  
TextAreaSD  
TextAreaSI  
TextAreaValidator  
TextAreaValidatorSD  
TextAreaValidatorSI  
TextBox  
TextBoxSD  
TextBoxSI  
TextBoxValidator  
TextBoxValidatorSD  
TextBoxValidatorSI  
TextMatchMechanism  
TimeItem  
TimeItemValidator  
ToolStrip  
ToolStripValidator  
UIObject  
UIObjectType  
UIObjectValidator  
UserProfile  
ValueType  
VerticalScrollbar  
WebBrowserType  
WebElementUtil  
WebPageTitleSD  
WebPageTitleValidatorSD  
WebURL  
WebURLValidator  
XmlDocumentReader  
XmlDocumentValidator  
YamlDocumentReader
This class is used to read YAML document as JSON.
YamlDocumentValidator
This class is used to validate the YAML document using JSON/YAML path mechanism.