Modifier and Type | Class and Description |
---|---|
class |
CFDefaultComponent
Purpose: CFDefaultComponent, process a default generic component Lifetime: instantiated by TestStepProcessor |
class |
ComponentFunction
Purpose: abstract ComponentFunction, enforces that the 'process' method be implemented COMPONENT FUNCTIONS (so far...): CFButton CFCheckBox check Example: T,Frame,rememberPasswordCheckBox,check uncheck Example: TF,Frame,rememberPasswordCheckBox,uncheck CFComboBox selectIndex 1st param: index into the combobox of the item to select Example: T,Frame,nameComboComboBox,selectIndex,2 select/selectTextItem/selectUnverified/selectUnverifiedTextItem 1st param: name of the item to select Example: T,Frame,nameComboComboBox,select,Karen Farrell setTextValue (not sure if this one actually works, does guiObj.setProperty("text", val);) 1st param: name of the item to select Example: T,Frame,nameComboComboBox,selectPartialMatch,Sammy The Fish showlist/hidelist - shows or hides the list Example: T,Frame,nameComboComboBox,showlist CFComponent (Available to nearly all components) click/rightClick Example: T,Frame,radioButtonARadioButton,click closeWindow/restore/minimize/maximize Example: T,Frame,radioButtonARadioButton,restore verifyProperty - verify that a property exists and exactly matches specified value 1st param: property name 2nd param: property value to verify against Example: TW,PlaceOrder,totalPriceLabel,VerifyProperty,text,$19.99 verifyPropertyContains - verify that a property exists and contains specified value 1st param: property name 2nd param: property value to look for containment (substring of actual) Example: TW,PlaceOrder,totalPriceLabel,VerifyPropertyContains,text,19 verifyValue - verify that a value exactly matches specified value 1st param: property name 2nd param: property value to verify against Example: TW,PlaceOrder,totalPriceLabel,VerifyValue,$19.99,^variable verifyValueContains - verify that a value contains specified value 1st param: property name 2nd param: property value to look for containment (substring of actual) Example: TW,PlaceOrder,totalPriceLabel,VerifyPropertyContains,^variable,$19 clearAppMapCache - clear the cache of testobjects, normally not needed. |
class |
DCDriverDatabaseCommands
Purpose: DCDriverDatabaseCommands, process a database driver commands Lifetime: instantiated by DCDriverCommand im |
class |
DCDriverFileCommands
DCDriverFileCommands, process a file driver commands
instantiated by DCDriverCommand
|
class |
DCDriverFlowCommands
Purpose: DCDriverFlowCommands, process driver flow commands Lifetime: instantiated by DCDriverCommand im |
class |
DCDriverMiscCommands
Purpose: DCDriverMiscCommands, process a miscellaneous driver commands, like pause Lifetime: instantiated by DCDriverCommand |
class |
DCDriverStringCommands
Process a string driver commands.
|
class |
DCDriverTimerCommands
Process a timer commands.
|
class |
DriverCommand
Purpose: abstract DriverCommand, enforces that the 'process' method be implemented |
class |
DriverCommandProcessor
Purpose: DriverCommandProcessor Lifetime: instantiated by ProcessRequest |
class |
EngineCommandProcessor
EngineCommandProcessor for Record Type: 'E'
Instantiated by ProcessRequest.
|
class |
Processor
Abstract Processor, enforces that the 'process' and 'isSupportedRecordType'
methods be implemented.
|
class |
SingletonSTAFHelper
Purpose: a wrapper class for the STAFHandle, includes some common functionality used many places associated with the SAFSVARS and SAFSMAPS; This is the Singleton version. |
class |
STAFHelper
Purpose: a wrapper class for the STAFHandle, includes some common functionality used many places associated with the SAFSVARS and SAFSMAPS |
class |
TestStepProcessor
Purpose: TestStepProcessor Lifetime: instantiated by ProcessRequest |
Modifier and Type | Class and Description |
---|---|
class |
CFCheckBoxFunctions
Processor handling SAFS Droid CheckBox functions.
|
class |
CFComboBoxFunctions
Processor handling SAFS Droid ComboBox functions.
|
class |
CFComponentFunctions
Superclass of all Droid ComponentFunction processors.
|
class |
CFDatePickerFunctions
Processor handling SAFS Droid DatePicker functions.
|
class |
CFEditTextFunctions
Processor handling SAFS Droid EditText functions.
|
class |
CFListViewFunctions
Processor handling SAFS Droid ListView functions.
|
class |
CFProgressBarFunctions
Processor handling SAFS Droid ProgressBar functions.
|
class |
CFScrollBarFunctions
Processor handling SAFS Droid ScrollBar functions.
|
class |
CFTabControlFunctions
Processor handling SAFS Droid TabControl functions.
|
class |
CFTimePickerFunctions
Processor handling SAFS Droid TimePicker functions.
|
class |
CFViewFunctions
Processor handling SAFS Droid GenericMaster and GenericObject functions.
|
class |
DDriverCommand
SAFS/DROID supported Driver Commands.
|
class |
DEngineCommandProcessor
Used to route EngineCommands
to the remote SAFSTestRunner.
|
class |
DTestStepProcessor
Primary handler for all CF Functions processors for Android.
|
Modifier and Type | Class and Description |
---|---|
class |
DCDriverCommand
Purpose: DCDriverCommand, custom driver commands Lifetime: instantiated by DriverCommandProcessor im |
Modifier and Type | Class and Description |
---|---|
class |
CFComponent |
class |
CFEditBox |
class |
CFWindow |
class |
IDriverCommand
SAFS/IOS supported Driver Commands.
|
class |
ITestStepProcessor |
Modifier and Type | Class and Description |
---|---|
class |
JVMAgentTestStepProcessor
This subclass of TestStepProcessor primarily catches many of the SAFSRuntimeExceptions
produced by the RMI Agent implementation.
|
Modifier and Type | Method and Description |
---|---|
static void |
Utilities.injectRuntimeDataAwareClasses(java.lang.Object classInstance,
java.util.ArrayList<java.lang.String> altPackageNames,
RuntimeDataInterface dataInterface)
Look for classes (like AppMapGenerated classes) that may want access to a RuntimeDataInterface.
|
Modifier and Type | Method and Description |
---|---|
void |
RuntimeDataAware.setRuntimeDataInterface(RuntimeDataInterface helper)
Set the RuntimeDataInterface instance to be used by the RuntimeDataAware class instance.
|
Modifier and Type | Field and Description |
---|---|
protected RuntimeDataInterface |
AbstractRuntimeDataVerifier.runtime |
protected RuntimeDataInterface |
AbstractRuntimeDataPersistor.runtime |
Modifier and Type | Method and Description |
---|---|
static Verifier |
VerifierFactory.create(PersistenceType persistenceType,
FileUtilities.FileType fileType,
RuntimeDataInterface runtime,
java.lang.Object object) |
static Persistor |
PersistorFactory.create(PersistenceType persistenceType,
FileUtilities.FileType fileType,
RuntimeDataInterface runtime,
java.lang.Object object) |
Modifier and Type | Class and Description |
---|---|
class |
CFButton
Purpose: CFButton, process a BUTTON component Lifetime: instantiated by TestStepProcessor |
class |
CFCheckBox
Purpose: CFCheckBox, process a CheckBox component Lifetime: instantiated by TestStepProcessor |
class |
CFComboBox
Purpose: CFComboBox, process a ComboBox component Lifetime: instantiated by TestStepProcessor |
class |
CFDatabase
Purpose: CFDatabase, process a database driver commands Lifetime: instantiated by TestStepProcessor |
class |
CFDotNetMenuBar
Purpose: Process DotNetMenuBar component. |
class |
CFDotNetPopupMenu
Purpose: CFDotNetPopupMenu, process a .NET PopupMenu component Note: As we need this class to treate .NET popup menu and CFPopupMenu can not treate .NET related menu, We did not extends CFPopupMenu. |
class |
CFDotnetTable
Derived from CFTable, process table components for dotnet.
|
class |
CFDotNetTree
Purpose: Process DotNetTree component. |
class |
CFHtmlDocument
Purpose: CFHtmlDocument, process HTMLDocument components. |
class |
CFHtmlImage
CFHtmlImage
Process HTML.AREA components.
|
class |
CFHtmlLink
Purpose: CFHtmlLink, process html link components (like Html.A). |
class |
CFHtmlTable
Process html table components (like Html.TABLE).
|
class |
CFJCTable
Purpose: CFJCTable, process a JCTable component Lifetime: instantiated by TestStepProcessor |
class |
CFLabel
Purpose: CFLabel, process a LABEL component Lifetime: instantiated by TestStepProcessor |
class |
CFList
Purpose: CFList, process a List component Lifetime: instantiated by TestStepProcessor |
class |
CFMenuBar
Purpose: CFMenuBar, process a MenuBar (Swing) component Lifetime: instantiated by TestStepProcessor |
class |
CFPageTabList
Purpose: CFPageTabList, process a PageTabList component (tabbedPane) Lifetime: instantiated by TestStepProcessor |
class |
CFPopupMenu
Purpose: CFPopupMenu, process a PopupMenu component Lifetime: instantiated by TestStepProcessor |
class |
CFScrollBar
Purpose: CFScrollBar, process a ScrollBar component Lifetime: instantiated by TestStepProcessor |
class |
CFTable
Purpose: CFTable, process a Table component Lifetime: instantiated by TestStepProcessor |
class |
CFText
Purpose: CFText, process a Text component Lifetime: instantiated by TestStepProcessor |
class |
CFTIDComponent
Purpose: Process a mixed mode (OBT and IBT) test record. |
class |
CFToolBar
Purpose: CFToolBar, process a CFToolBar component Lifetime: instantiated by TestStepProcessor |
class |
CFTree
Purpose: CFTree, process a TREE component Lifetime: instantiated by TestStepProcessor |
class |
REngineCommandProcessor
REngineCommandProcessor works with RRobotJHook.
|
Modifier and Type | Class and Description |
---|---|
class |
CFJCTreeTable
Purpose: CFJCTreeTable, process a JCTable component Lifetime: instantiated by TestStepProcessor |
Modifier and Type | Class and Description |
---|---|
class |
CFFlexColor
Purpose: CFFlexColor, process a FLEX ColorPicker component Lifetime: instantiated by TestStepProcessor |
class |
CFFlexComboBox
Purpose: CFFlexComboBox, process a FLEX ComboBox component Lifetime: instantiated by TestStepProcessor |
class |
CFFlexDate
Purpose: CFFlexColor, process a FLEX Date component (FlexDateChooserTestObject/FlexDateFieldTestObject) Lifetime: instantiated by TestStepProcessor |
class |
CFFlexList
Purpose: CFFlexList, process a Flex List component |
class |
CFFlexMenuBar
Purpose: Process a Flex-MenuBar component. |
class |
CFFlexNumericStepper
Purpose: CFFlexSlider, process a FLEX NumericStepper component Lifetime: instantiated by TestStepProcessor |
class |
CFFlexPageTabList
Purpose: CFFlexPageTabList, process a FLEX PageTabList component (FlexToggleButtonBar) Lifetime: instantiated by TestStepProcessor |
class |
CFFlexSlider
Purpose: CFFlexSlider, process a FLEX Slider component Lifetime: instantiated by TestStepProcessor |
class |
CFFlexTable |
class |
CFFlexTree |
Modifier and Type | Class and Description |
---|---|
class |
CFWinMenuBar
Purpose: Process CFWinMenuBar component. |
class |
CFWinPageTabList
Purpose: CFWinPageTabList, process a WinPageTabList component (.Pagetablist) |
class |
CFWinPopupMenu
Purpose: CFWinPopupMenu, process a WIN PopupMenu component |
Modifier and Type | Class and Description |
---|---|
class |
CFWPFComboBox
Purpose: CFWPFComboBox extends CFComboBox to process a ComboBox component of WPF. |
class |
CFWPFLabel
Purpose: CFWPFLabel, process a WPFLabel component Lifetime: instantiated by TestStepProcessor The Code is a copy of CFLabel. |
class |
CFWPFList |
class |
CFWPFMenuBar
Purpose: process a menubar component of domain .NET_WPF Lifetime: instantiated by TestStepProcessor |
class |
CFWPFPageTabList
Purpose: CFWPFPageTabList, process a WPF tab-page component |
class |
CFWPFPopupMenu
Purpose: process a popup menu component of domain .NET_WPF Lifetime: instantiated by TestStepProcessor Note: As we need this class to treate .NET_WPF popup menu and CFPopupMenu can not treate .NET_WPF related menu, We did not extends CFPopupMenu. |
class |
CFWPFSlider |
class |
CFWPFText
Note: extends from org.safs.rational.CFText Purpose: process a Text component of domain .NET_WPF Lifetime: instantiated by TestStepProcessor |
class |
CFWPFTree |
Modifier and Type | Method and Description |
---|---|
static void |
Headers.loadHeaders(RuntimeDataInterface runtime,
java.lang.String headersFile,
java.lang.String method,
java.lang.String type) |
Modifier and Type | Class and Description |
---|---|
class |
CFHTMLDocument |
class |
CFHTMLTable
Purpose: HTMLTable Functions for Selenium |
class |
CFListBox |
Modifier and Type | Class and Description |
---|---|
class |
CFListView |
class |
CFTabControl |
class |
WDTestStepProcessor |
Modifier and Type | Class and Description |
---|---|
class |
SetPosition
This command will set the size, position and status of the current browser window.
|
Modifier and Type | Method and Description |
---|---|
static java.io.File |
FileUtilities.deduceBenchFile(java.lang.String filename,
RuntimeDataInterface data)
Deduce the absolute full path bench-relative file.
|
static java.io.File |
FileUtilities.deduceDatapoolFile(java.lang.String filename,
RuntimeDataInterface data)
Deduce the absolute full path datapool-relative file.
|
static java.io.File |
FileUtilities.deduceDiffFile(java.lang.String filename,
RuntimeDataInterface data)
Deduce the absolute full path Diff-relative file.
|
static java.io.File |
FileUtilities.deduceFile(java.lang.String filename,
int type,
RuntimeDataInterface data)
Deduce the absolute full path to a project-relative, test-relative, bench-relative, diff-relative filename.
|
static java.io.File |
FileUtilities.deduceProjectFile(java.lang.String filename,
RuntimeDataInterface data)
Deduce the absolute full path to a project-relative file.
|
static java.io.File |
FileUtilities.deduceTestFile(java.lang.String filename,
RuntimeDataInterface data)
Deduce the absolute full path test-relative file.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CoreInterface |
Modifier and Type | Class and Description |
---|---|
class |
EmbeddedHookSTAFHelper |
Modifier and Type | Class and Description |
---|---|
class |
AutoItComponent
Provides local in-process support Component Functions and Driver Commands
by AutoIT engine on Windows.
|
(package private) class |
AutoItComponent.AutoItDriverCommand
Handle Driver Commands
|
(package private) class |
AutoItComponent.CFComponent
Local CFComponent
|
class |
GenericEngine |
class |
SAFSABBOT
A wrapper to the Abbot SAFS engine--the "Abbot" engine.
|
class |
SAFSDRIVERCOMMANDS
Provides support for comprehensive, in-process Driver Commands.
|
class |
SAFSDROID
A wrapper to Google's Android Automation SAFS engine--the "Droid" engine.
|
class |
SAFSIOS
A wrapper to Apple's iOS Developer UIAutomation SAFS engine--the "IOS" engine.
|
class |
SAFSQTP
A wrapper to the Mercury QuickTest Pro SAFS engine--the "QTP" engine.
|
class |
SAFSROBOTJ
A wrapper to the IBM Rational Functional Tester SAFS engine--the "RobotJ" engine.
|
class |
SAFSSELENIUM
A wrapper to the Selenium SAFS engine--the "Selenium 2.0 WebDriver" engine.
|
class |
SAFSTC
A wrapper to Test Complete SAFS engine--the "TC" engine.
|
class |
TIDComponent
Provides local in-process support for GUIless Component Functions.
|
(package private) class |
TIDComponent.CFComponent
Local CFComponent
|
protected class |
TIDComponent.RESTComponent
Internal Component Function Processor to handle REST actions.
|
class |
TIDDriverCommands
Provides local in-process support for Driver Commands.Data
|
class |
TIDDriverCounterCommands
Provides local in-process support for DriverCounterCommands.
|
class |
TIDDriverFlowCommands
Provides local in-process support for DriverFlowCommands.
|
class |
TIDDriverLogCommands
Provides local in-process support for DriverLogCommands.
|
class |
TIDDriverRestCommands
The class to handle the REST driver commands.
|
protected class |
TIDDriverRestCommands.RESTDriverCommand
Internal Driver Command Processor.
|
Copyright © SAS Institute. All Rights Reserved.