All Classes

Class Description
AbstractApiActionHandler  
AbstractAppConnector  
AbstractDatabaseActionHandler  
AbstractRemoteMachineActionHandler  
Accordion  
AccordionValidator  
ApiAuthenticationProvider  
ApiConfig  
ApiTargetServer  
ApiTestManager  
AppConfig  
AppDriverConfig  
AppIdGenerator  
ApplicationType
Application types for which the testing can be performed.
AreaCoordinates  
Button  
ButtonSD  
ButtonSI  
ButtonValidator  
ButtonValidatorSD  
ButtonValidatorSI  
CheckBox  
CheckBoxGroup  
CheckBoxGroupValidator  
CheckBoxSD  
CheckBoxSI  
CheckBoxValidator  
CheckBoxValidatorSD  
CheckBoxValidatorSI  
Choices  
ChoicesValidator  
ClipboardUtil  
ComboBox  
ComboBoxSD  
ComboBoxSI  
ComboBoxValidator  
ComboBoxValidatorSD  
ComboBoxValidatorSI  
CommandArgument  
CommandArgumentValidator  
Condition  
CSVFileReader  
DatabaseConnection  
DatabaseConnectionProvider  
DatabaseManager  
DatabaseProfile  
DataGridSI
This DataGrid does not work 1.
DataGridValidatorSI  
DataMatchUtil  
DateAndTimeUtil  
DateItem  
DateItemValidator  
DateTimeItem  
DateTimeItemValidator  
DateTimeUnit  
DefaultAppConnector  
DefaultAppLoginPageValidator  
DefaultAppLoginSuccessPageValidator  
DefaultInfo  
DefaultLoginPageValidator  
DefaultLoginSuccessPageValidator  
DefaultScrollElementToViewportHandler  
DefaultSmartCache
Default implementation of SmartCache using Singleton class.
DefaultTestMethodPolicy  
DOMObject  
DOMObjectValidator  
DownloadedFileValidator  
DragAndDropUtil  
ElementWithLocator  
EnumArgumentValidator<ENUM>  
EnvironmentConfig  
ExcelFileReader  
ExpectedInfo  
FieldValidator
Used to validate field value.
FieldValue  
FileContentsValidator
This file is used to validate the file contents in different file formats like .docx, .xlsx.
FileSequenceNumberGenerator  
FillMechanism  
GenericFileReader  
HeaderColumnSI  
HeaderColumnValidatorSI  
HorizontalScrollbarSI  
HttpMultipartRequest  
HttpRequest  
HttpResponse  
HttpResponseValidator
Used to validate the HTTP Response received by API Action Handler.
HttpSession  
Hyperlink  
HyperlinkSD  
HyperlinkSI  
HyperlinkValidator  
HyperlinkValidatorSD  
HyperlinkValidatorSI  
IgnoreCase
This is used to specify whether the case should be ignored or not.
Image  
ImageObject  
ImageObjectValidator  
ImageSD  
ImageSection  
ImageSI  
ImageValidator  
ImageValidatorSD  
ImageValidatorSI  
InOrder
This is used to specify whether the values are in in order or not.
InputEvent<EVENTNAME>  
InputEventType  
InputFile  
InputFileSD  
InputFileValidator  
InputFileValidatorSD  
InputValue
Input data for the components used on UI forms to fill the form element information.
InputValueAction  
InputValueType  
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  
LocalMachineFileSystem  
LocateBy  
Locations  
Locator  
LocatorType  
LocatorUtil  
LoginPageValidator  
LoginSuccessPageValidator  
LogonLocator  
MediaType  
MenuItem  
MenuItems  
MenuItemValidator  
MethodArg<T>  
MethodArgMode  
MethodInfo
Represents the calling method information.
MethodSignature  
MimeTypeUtil  
MouseEvent  
MouseEventName  
MultipartData  
MultiStateElement
This is an element that have multiple states i.e.
MultiStateElementSD
This is the default implementation of MultiStateElement.
MultiStateElementValidator  
MultiStateElementValidatorSD
This is the default implementation of MultiStateElementValidator.
NewTextLocation  
ObjectLocation  
ObjectLocationType  
ObjectUtil  
Operator  
OSDetectorUtil
Used to find the operating system type of the host platform.
PageObject  
PageObjectInfo  
PageObjectUtil  
PageScrollUtil  
ParameterValidator
Used to validate parameter values from JSON, YAML, XML documents.
ParamPath  
ParamValue  
ParamValueType  
PayloadType  
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  
RemoteMachineConfig  
RemoteMachineConnection  
RemoteMachineConnectionProvider  
RemoteMachineManager  
RemoteMachinesConfig  
RemoteWebDriverProvider  
ResourceInfo  
ResourceType  
ReturnType  
RowFilter  
RowLocation  
RowSelectionMechanism  
RowSelectionMechanism.SelectionMechanism  
ScreenCaptureUtil  
Scrollbar  
ScrollbarSD  
ScrollbarSI  
ScrollbarType  
ScrollbarValidator  
ScrollbarValidatorSD  
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  
SmartAppDriver  
SmartAppDriverFactory  
SmartCache
Abstract SmartCache class that can be used to store the data and can be retrieved at any time.
SmartCacheSubscriber  
SmartCommandExecuter  
SmartConstants  
SmartCucumberScenarioContext
Generic interface for cucumber scenario context.
SmartDatabaseManager  
SmartDataValidator  
SmartRegistry  
SmartRemoteMachineActionHandler
If you are using privateKey and public key for authentication then key should be generated correctly like the following command: ssh-keygen -m PEM -t rsa -b 4096 -C "your_email@example.com" -f
SmartRemoteMachineManager
This class is used to register all remote machine action handlers.
SmartToolkit
This is a command line utility using that we can do the following operations:
SmartToolkitCommand  
SmartToolkitCommandExecuter  
SmartUiTestNGExecutionListener  
SmartWebDriverDownloader  
SqlDatabaseActionHandler
Relational database action handler also called the SQLDatabaseActionHandler.
StringArgumentValidator  
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.
Text  
TextArea  
TextAreaSD  
TextAreaSI  
TextAreaValidator  
TextAreaValidatorSD  
TextAreaValidatorSI  
TextBox  
TextBoxSD  
TextBoxSI  
TextBoxValidator  
TextBoxValidatorSD  
TextBoxValidatorSI  
TextMatchMechanism  
TextSD  
TextSI  
TextValidator  
TextValidatorSD  
TextValidatorSI  
TimeItem  
TimeItemValidator  
ToolStrip  
ToolStripValidator  
TouchActionsUtil
Used to perform touch actions and gestures using touch operations.
UIObject  
UIObjectType  
UIObjectValidator  
UserProfile  
ValueMatchOperator
This operator is used to match with expected value.
ValueType  
VerticalScrollbarSI  
WebBrowserType  
WebElementUtil  
WebPageTitleSD  
WebPageTitleValidatorSD  
WebURL  
WebURLValidator  
XmlDocumentReader  
XMLDocumentUtil  
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.