JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Class
Description
AbstractApiActionHandler
AbstractAppConnector
AbstractDatabaseActionHandler
AbstractMessageHandler
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
ColorContrastUtil
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
FontUtil
GenericFileReader
HeaderColumnSI
HeaderColumnValidatorSI
HorizontalScrollbarSI
HttpMultipartFileRequest
HttpMultipartFormRequest
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
MathUtil
MediaType
MenuItem
MenuItems
MenuItemValidator
MessageBucketSequenceNumberGenerator
MessageContentType
MessageHandlerConnection
MessageHandlerConnectionProvider
MessageHandlerManager
MessageHandlersConfig
MessageHandlerTargetConfig
MessageInfo
MessageReceiver
MessageReceiverTargetSettings
MessageSender
MessageSenderTargetSettings
MethodArg
<
T
>
MethodArgMode
MethodInfo
Represents the calling method information.
MethodSequenceNumberGenerator
MethodSignature
MimeTypeUtil
MouseEvent
MouseEventName
MultipartFileRecord
MultipartFormRecord
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.
PropertyValueType
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.
SmartCucumberScenarioHooksExecuter
SmartDatabaseManager
SmartDataValidator
SmartMessageHandlerManager
This class is used to register all message handlers.
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.
SmartTestConfigContext
SmartToolkit
This is a command line utility using that we can do the following operations:
SmartToolkitCommand
SmartToolkitCommandExecuter
SmartUiTestNGExecutionListener
SmartWebDriverDownloader
SmartWebSocketListener
SmartWebSocketMessageHandler
Used to send and receive messages to and from web sockets.
SqlDatabaseActionHandler
Relational database action handler also called the SQLDatabaseActionHandler.
StringArgumentValidator
StringUtil
Tab
Table
TableRow
TabSheet
TabSheetValidator
TabValidator
TestConfigManager
NOTE: DON'T forget to update prepareAndSetJsonContext() method when you add new property in this class.
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
VariableExpressionManagerUtil
This utility is used to extract & apply the variable info to the text.
VariableExpressionManagerUtil.PathType
VariableExpressionManagerUtil.TextVarExpressionInfo
VariableExpressionManagerUtil.VariableValueAction
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.