Here we provide info as to what has been added or fixed since the last Release (2010).
It should be noted that:
As you can see, SAFS is undergoing a very rapid pace of development in many areas expanding support in:
Legend | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
DATE | AFFECTED | NEW STUFF | FIXES | DEPENDENCIES |
---|---|---|---|---|
2012.08.07 | Core, DRD, Se, TC, RFT | SAFS Win Released, DRD Sample, TC Select, Se Sample | Se Win | TC SVBs, TC ClassObjectsMap.DAT Core JARs |
| ||||
2012.07.31 | Core RBTM TC | TC Toolbar SelectMenuItem TC GetTextValue() | Core DDVariableStore.DLL RBTM Unix/Mac Install | Core DDVariableStore.DLL TC SVBs |
| ||||
2012.07.27 | Core TC | Core ResetTimer | TC UTF-8 Files TC NetDataGrid TC InputCharacters | Core JARs TC SVBs |
| ||||
2012.07.23 | TC | TC DataGrid | ||
| ||||
2012.07.20 | TC | TC InputCharacters | TC SVBs | |
| ||||
2012.07.19 | TC, RBTM/DRD | TC TreeView Commands | TC PopupMenu Support RBTM/DRD Install | TC SVBs RBTM/DRD safsautoandroid.jar |
| ||||
2012.07.18 | TC RFT | TC Lists/Tables RFT Html.Select RFT RFSM | TC SVBs safsrational_ft.jar | |
| ||||
2012.07.16 | TC | TC .NET Table Support | TC Reference | TC SVBs |
| ||||
2012.07.11 | RBTM, DRD | build.xml | Android SDK ANT | |
| ||||
2012.07.08 | TC | TC Coords | TC SVBs | |
| ||||
2012.07.06 | RBTM TC | TC NetDataGrid.SVB | RBTM Unix/Mac RBTM getGuiImage | SAFS AutoAndroid RBTM Client RBTM RemoteControl TC SVBs |
| ||||
2012.06.29 | RBTM | Robotium Remote Control Released | Robotium Android SDK SAFS Subset | |
| ||||
2012.06.26 | RBTM TC | RBTM GetGuiImage TC CurrentWindow TC UTF-8 | TC CaptureObjectDataToFile TC Flex/NET/WPF | Robotium DRD TC SVBs |
| ||||
2012.06.22 | IOS | SAFS Mac/IOS Released | ||
| ||||
2012.06.12 | TCPM RBTM DRD TC IOS Core Docs | TCP Messenger, Robotium RC, DRD Keywords, Online Docs, TC Flex/Net/WPF, IOS OS X Lion | TC Flex/Net/WPF | DRD->Core->RBTM TC DAT/SVBs IOS Core->OS X Lion |
| ||||
2012.01.19 | TC IOS Core Docs DRD | TC Keywords IOS SetTextValue Online Docs DRD Rumblings | TC Console Logging | TC SVBs IOS JARs, JavaScript Core JARs |
Notes: Added a HUGE array of new TC support in FlexScrollBar, NetScrollBar, Logging, FlexMenuBar, MenuUtilities, DDGUIUtilities, FlexDataGrid, ProcessContainer, FlexTreeView, EditBox, TabControl, and Buttons. Added SetTextValue in IOS EditBox support. Modified XML and Web documents to begin to show Domain support(Java, NET, FLX, etc..) within specific engine keyword references. Some initial Android remote control sourcecode exists, but it is still in a (very) active R&D mode of development. | ||||
2011.12.13 | TC IOS Core Docs | TC Keywords IOS Keywords Online Docs | Core Date/Time Keywords IOS Launch/Detect | TC DAT/SVBs IOS JARs, JavaScript Core JARs |
Notes: Added IEFrame mapping for TC support. Enhanced TC GetPropertyValue support.
Added support for TC CaptureRangeToFile. Enhanced TC FlexDataGrid Support for SelectCellTextSpecial
and VerifyCellEditable. Enhanced TC StepDriver for ListBox Support. Enhanced TC support
for CheckBox, ComboBox, ListBox, ListView, and Window support .Net, WPF, and Flex. Enhanced TC support
using Native API calls for some Window and Component objects.
Fixed some IOS Launch and Results detection issues. Added XML output support for IOS Process Container. Added IOS Get/Verify support for GUI Properties and Image snapshots. Fixed Core support for more accurate Date/Time representation and support for military time format. Added XML and XSL support for generating and publishing Reference HTML snippets suitable for dynamic HTML (AJAX) usage. Added Selenium-specific doc to the homepage. | ||||
2011.11.04 | IOS | On-Device Testing | IOS JavaScript | |
Notes: Fixed synchronization issues found when testing on IOS iPads 4.3.3 and 5.x. | ||||
2011.11.02 | TC IOS Docs | TC FlexDataGrid & ListView Keywords IOS Keywords:
DDDriverCommand DDDriverFlowCommand | IOS Device Support | TC SVBs IOS JARs, JavaScript Doc XSL & BAT |
Notes: Several new TC keywords supported in FlexDataGrid and ListView.
Several new IOS keywords supporting GuiExists, OnGuiExists, Pinch, and InputCharacters.
Also added on-device testing supported for IOS. New engine-specific keyword reference documentation is available via the SAFSDEV Homepage. | ||||
2011.10.17 | TC IOS | TC FlexDataGrid IOS Keywords | TCAFS/TCAFS/ClassObjectsMap.dat TCAFS/TCAFS/Script/*.SVB IOS/jscripts/GenericObject/*.js SAFS/lib/*.JAR SAFS/keywords/*.xml and xsl | |
Notes: Added FlexDataGrid support in TC. Added more IOS keywords for Click, Tap, Press, and Flick with several variations. | ||||
2011.10.14 | TC | FlexTreeView, TabControl, ListView | TCAFS/TCAFS/Script/*.SVBs | |
Notes: Fixed .Net TabControl ClickTab support. Fixed ListView support for both .Net and Flex. | ||||
2011.10.11 | TC | Flex List, Tree, & Tab Support Many New Keywords | Some Keyword Issues, Window Functions | TCAFS/TCAFS/Script/*.SVBs |
Notes: TC Updates or Fixes for: VerifyClipboardToFile, VerifyProperty, VerifyPropertyContains, including CaseInsensitive Support, VerifyFileToFile, DragTo (DragFromTo), List items by Index, TabControl select Tab by Index; extensive additions for .Net, WPF, and Java Trees; Window Functions Minimize, Maximize, and Restore fixed, MANY new Tree/List commands. | ||||
2011.09.30 | TC | Many TC Keywords | Many TC Keywords | TCAFS/TCAFS/Script/*.SVBs TCAFS/TCAFS/ClassObjectsMap.dat |
Notes: TC VerifyXXXFileToFile, other Generic TC commands, and Flex Tree and List support. Updated ClassObjectsMap.dat into TCAFS/TCAFS directory. | ||||
2011.09.19 | Core, IOS, TC | IOS SDK 5 TC FlexTree | SAFS/lib/*.JARs SAFS/IOS Assets TCAFS/TCAFS/Script/*.SVBs | |
Notes: SAFS Mac/iOS now supports both IOS SDK 4 (Production) and IOS SDK 5 (Beta)! TC has added special support for Flex Trees via FlexUtils and FlexTreeFunctions and associated SVB library enhancements. | ||||
2011.09.16 | TC, RFT | TC NTCommandUtilities TC FileUtilities TC Keywords | RFT Dynamic Enabler | TC SVBs TC ClassObjectsMap.dat SAFSRATIONAL*.JARs |
Notes: Added TC support for CapturePropertyToFile and VerifyPropertyToFile and associated general-purpose library functions. Modified the RFT DynamicEnabler to NOT attempt to inject into the System Idle process when testing native WIN, .NET, or WPF domains. | ||||
2011.09.06 | TC | TC Flex: EditBox, FileUtilities, FlexUtilities, ListBoxFunctions, ListViewFunctions, TabControlFunctions | TC SVBs, ClassObjectsMap.dat | |
Notes: Added support for several keywords in the Flex domain for TC. Also added 2 new "ShowAll..." scripts that allow users to configure TC to show full Flex hierarchies where they might otherwise be hidden. | ||||
2011.08.30 | TC | TC Flex Updates | TC SVBs | |
Notes: Extensive TC Flex updates supporting Flex TreeView, EditBox, ToolBar, TabControl, CheckBox, Label, and Generic (All) object support. ShowAllFlexComponents Utility script for Flex object detection. | ||||
2011.08.26 | Core, TID IOS | IOS ProcessContainer SAFS Monitor | SAFS.JAR, SAFSIOS.JAR, IOS JavaScript | |
Notes: New SAFS_DRIVER INI settings for SAFS Monitor to "BringMonitorToFrontOnPause" and "TurnOnPOF". SAFS Monitor Frame will come to front if BringMonitorToFrontOnPause is True when test is PAUSEd. IOS Process Container tool critical functionality fully present. | ||||
2011.08.24 | Core IOS Se | Selenium HTMLTables IOS ProcessContainer UI | SAFS.JAR SAFSSELENIUM.JAR SAFSIOS.JAR | |
Notes: More HTMLTable support for SAFS/Selenium. SAFS/IOS Process Container now has a familiar Java UI, accepts and overwrites an iosProcessContainer.ini file, and produces familiar Object output files and App Map files. SAFS/IOS now has a workable (but not perfect) usage pattern of App Map development, test development, and test execution. | ||||
2011.08.22 | Core TC IOS | TC CurrentWindow Mac Install | TC Startup | SAFS.JAR TC SVBs Mac SHs |
Notes: Fixed some cases where Test Complete or Test Execute would not always AutoLaunch. Added "CurrentWindow" support in TCAFS. New Shell scripts and Java Install for Mac OS X. | ||||
2011.08.17 | TC | TFSM DepthLevel | TC SVBs | |
Notes: Added "DepthLevel=N" support in [SAFS_TC] INI config. Added ";depthLevel=N" support in TFSM recognition strings. ":TFSM:" prefix is now optional on TFSM recognition strings. | ||||
2011.08.10 | Core TC | TC AutoLaunch | SAFS.JAR | |
Notes: Added 2nd attempt to AutoLaunch TCAFS since 1st attempt can intermittently fail for no reason. | ||||
2011.08.09 | TC | TFSM DriverCommands TFSMOnly | TFSM ComponentFunctions Label.getGUIImage | TC SVBs |
Notes: Added "TFSMOnly=True|False" support in INI config files. Added TFSM support in several Driver Commands. Fixed some GUIUtilities logic affecting Component Functions and Driver Commands. Added 'className' as a valid property used to deduce object class and component types. | ||||
2011.07.29 | TC | TC Web | TC SVBs TC DAT | |
Notes: Added support for PasswordBox*=EditBox to ClassObjectsMap.dat file. Added support for "className" as a valid property to deduce the class of an object. | ||||
2011.07.26 | Core, TC, JSAFS | TC Waits JSAFS SAFSMonitor | TC WaitGUI TC GUIExists TC Web | SAFS.JAR TC SVBs TC DAT |
Notes: TCAFS updates fix delay and timeout issues with WaitForGui and WaitForGuiGone Driver Commands
and GuiDoesExist and GuiDoesNotExist Component Functions. HTML EditBox (class textEntry) support
was also added in the ClassObjectsMap.dat file for TCAFS. Added [SAFS_TC] INI file support for
"secsWaitForWindow" and "secsWaitForComponent" settings. JSAFSDriver was enhanced to provide SAFS Monitor support built-in, instead of requiring the JSAFS test developer to code unique support. | ||||
2011.07.21 | Core, RFT, Se, JSAFS | RFT TIMEOUT | Se HTMLTables JSAFS Model | SAFS.JAR, SAFSSELENIUM.JAR, SAFSMODEL.JAR |
Notes: RFT AutoLaunch now accepts "TIMEOUT=N" setting in [SAFS_ROBOTJ]. Some HTMLTable keywords have been added for Selenium. JSAFS Object Model has been synced with the latest keywords XML. | ||||
2011.07.15 | Core, RFT, IOS | IOS TestRecordData | RFT ProjectPath | SAFS.JAR, SAFSIOS.JAR |
Notes: RFT AutoLaunch now correctly attempts to add SAFSRATIONAL_FT_CUSTOM.JAR to the RFT PROJECTPATH. SAFSIOS now delivers TestRecordData in trd.js to running Instruments scripts (our keywords javascript). | ||||
2011.07.12 | Core, IOS | IOS Debug Log Support IOS Keywords: LaunchApplication, CloseApplication | N/A | SAFS.JAR, SAFSIOS.JAR, SAFS\IOS scripts |
Notes: Updated version of SAFSIOS engine supporting SAFS Debug Logging. The implementation of LaunchApplication and CloseApplication keywords for SAFSIOS. The SAFSIOS engine is still in development and is not ready for consumption. | ||||
2011.07.08 | Core, All Engines, JSAFS, RFT/WPF, Se | IOS Engine, JSAFS Model Se Keywords: Maximize, Minimize, Restore, PREFERRED_ENGINES_OVERRIDE, Driver Commands: UseIOSFunctions, UseQTPFunctions, UseAbbotFunctions, UseTestCompleteFunctions | "Bad Record Format", SAFS Sync Robustness, RFT WPF Lists | SAFS.JAR, SAFSIOS.JAR, SAFSMODEL.JAR, SAFSSELENIUM.JAR |
Notes: Continued development of the SAFSIOS engine. The JSAFS API model was updated to synchronize the API with the latest keywords provided by SAFS. Some erroneous "Bad Record Format" messages should now properly report "Unknown Command" instead. Extended item retrieval from more WPF Lists in RFT. PREFERRED_ENGINES_OVERRIDE allows "preferred" engines to override core SAFS commands. | ||||
2011.07.05 | Core, TID, IBT | SAFS Robot Keys | N/A | SAFS.JAR |
Notes: Added Maximize, Minimize, and Restore via key mnemonics to the SAFS Robot. | ||||
2011.07.01 | Core, IOS | IOS Support | RFT RFSM | SAFS.JAR, SAFSIOS.JAR, SAFS\IOS Assets |
Notes: Initial push of SAFSIOS engine support. The SAFSIOS engine is still in development and is not ready for consumption. Fixed some issues in RFT RFSM support. | ||||
2011.06.30 | Core, Se | 12 Se Keywords | SAFS.JAR, SAFSSELENIUM.JAR | |
Notes: Updates/Fixes for several Selenium keywords. | ||||
2011.06.27 | Core, RFT/Flex, Se | Selenium 1.0 | ComboBox ListItems | SAFS.JAR, SAFSRATIONAL_FT.JAR, SAFSSELENIUM.JAR |
Notes: Fixed an RFT Flex ComboBox infinite loop error. Updated some Selenium support libraries for Selenium 1.0. Other Selenium bug fixes. | ||||
2011.06.02 | Core, RFT/Flex, SPC | RFT Keywords: MouseClick | RFT RFSM | SAFS.JAR, SAFSRATIONAL_FT.JAR |
Notes: Fixes for RFT's Flex RFSM search mode. New low-level MouseClick for RFT using discreet up/down mouse button events. Updates to SPC for RFSM search mode. |