DATE | AFFECTED | NEW STUFF | FIXES | DEPENDENCIES
|
2016.01.21
| Core Se+ RFT JSAFS
|
| RFT Install Core Release
| Core JARs Core RELEASE
|
Notes:
- Fixed Core SAFS/RobotJ support to launch with the new embedded SAFS JRE.
- Completed widespread updates to SAFS Win Release assets and documentation.
|
2016.01.15
| Se+
| Se+ EditBox Se+ ComboBox
| Se+ RemoteServer
| Se+ JARs
|
Notes:
- Fixed an error in specifying a -role in SeleniumPlus DCDriverCommand when starting a Selenium Server Node.
- Added SeleniumPlus EditBox support for more Keywords and better verification.
- Added SeleniumPlus ComboBox support for SetTextValue.
|
2016.01.12
| Se+
| Se+ RemoteServer
| Se+ REGRESSION Se+ Click
| Se+ REGRESSION Se+ JARs Se+ EXTRA
|
Notes:
- Enhance SeleniumPlus REGRESSION of SendMail to use Google Account application tokens instead of passwords.
- Fixed more SeleniumPlus Click Listener issues during page transitions.
- Added SeleniumPlus RemoteServerTerminate.BAT support for possibly killing orphaned chromedriver.exes when a local Selenium Server is shutdown.
|
2016.01.07
| Se+ Core
| Se+ REGRESSION Core XMLTransformer
|
| Se+ JARs Se+ REGRESSION Core JARs
|
Notes:
- Add SeleniumPlus support for exiting JVM with a status code.
- Add SeleniumPlus REGRESSION support to exit with UNEXPECTED failure counts.
- Add SeleniumPlus REGRESSION runAutomation.BAT support to use the test exit code.
- Add failuresummary.xsl support to SeleniumPlus REGRESSION test for reporting.
- Added Core XMLTransformer support for post-test XML Log transforms.
- Modify SeleniumPlus REGRESSION to perform XML Log Transforms for post-test reports.
|
2016.01.05
| Se+ Core
| Se+ Search Core IBT
| Se+ REGRESSION
| Se+ JARs Se+ REGRESSION
|
Notes:
- Add more support for SeleniumPlus partial matching ('Contains') in RS qualifiers.
- Modify the SeleniumPlus REGRESSION tests for Google usage and changes.
- Added more Image-Based Testing images in the SeleniumPlus IBT REGRESSION test.
|
2016.01.04
| Core Se+
| Core LibraryUpdate
|
| Core JARs Se+ JARs
|
Notes:
- Add a -q quiet mode to Core LibraryUpdate functionality for automated non-interactive updates.
Also removed redundant console messages from the class.
- Enhanced SeleniumPlus to use this new quiet mode update mechanism.
- Enhance SeleniumPlus to log a WARNING when known FireFox AJAX issues are encountered.
|
2015.12.30
| Se+
|
| Se+ JSON
| Se+ JARs
|
Notes:
- Working to provide a SeleniumPlus JSON fix for the upcoming selenium-server 2.48.2 which breaks us.
|
2015.12.25
| Se+
| Se+ Search
| Se+ FireFox
| Se+ JARs
|
Notes:
- Bypass certain AJAX functions in SeleniumPlus for FireFox since Firefox can't handle them yet.
- Start supporting partial match in SeleniumPlus for text and title RS qualifiers.
|
2015.12.23
| Se+ AIT
| Se+ REGRESSION AIT REGRESSION Core TestRecordHelper
| Se+ JavaScript
| Se+ REGRESSION Se+ JARs Core JARs
|
Notes:
- Note in SeleniumPlus REGRESSION that IE Driver has a screenshot bug that is not fixed in Selenium.
- Add AutoIt Engine regression tests to the SeleniumPlus REGRESSION suite.
- Fix some Selenium JavaScriptExecutor lockups happening during page transitions.
- Enhanced Core TestRecordHelper support with some convenience routines exploited by AutoIt Engine.
- Enhance AutoIt Engine to activaet both Window and Component when ready, if appropriate.
|
2015.12.18
| Se+
|
| Se+ PlugIn
| Se+ PlugIn
|
Notes:
- Fix the SeleniumPlus Eclipse PlugIn for JNA classpath issues.
|
2015.12.10
| Se+
| Se+ RMI
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus Clipboard support on Remote Selenium Server machines using RMI.
|
2015.12.09
| Se+
|
| Se+ EditBox Se+ Location
| Se+ JARs
|
Notes:
- Enhanced SeleniumPlus EditBox verification processing for some commands.
- Added in some SeleniumPlus backward compatibility for some WebElement location calculations.
|
2015.12.07
| AIT
|
| AIT Log
| Core JARs Se+ JARs
|
Notes:
- Enhanced some AutoIt Engine logging.
|
2015.12.03
| Se+
|
| Se+ Location
| Se+ JARs
|
Notes:
- Improved the accuracy of SeleniumPlus WebElement locations.
|
2015.11.26
| Core Se+
|
| Core Click Core Strings Se+ Location Se+ Search
| Core JARs Se+ JARs
|
Notes:
- Refactored Core and SeleniumPlus Click support for percentage coordinates.
- Enhanced Core StringUtils parseFloat along with adding a unit test.
- Fixed SeleniumPlus getComponentRectangle to properly include FRAME offsets.
- Fixed SeleniumPlus frame switching as needed during element searches.
|
2015.11.25
| Se+
|
| Se+ DRAG Se+ Click
| Se+ JARs
|
Notes:
- Fix SeleniumPlus Component drags to validate input offset parameter.
- Fix SeleniumPlus ClickCapture Listeners StaleElementReferenceExceptions to prevent double-clicks.
|
2015.11.23
| Se+
|
| Se+ Search
| Se+ JARs
|
Notes:
- Enhance SeleniumPlus waitForObject to refresh Window objects as they become stale during Component searches.
|
2015.11.20
| Se+
|
| Se+ AJAX Se+ EditBox
| Se+ JARs
|
Notes:
- Fix SeleniumPlus AJAX requests with AtomicBooleans and daemon threads.
- Enhance SeleniumPlus EditBox Components to seek 'text' properties if 'value' is not present.
|
2015.11.19
| Se+
| Se+ GetObject
| Se+ REGRESSION
| Se+ JARs Se+ REGRESSION
|
Notes:
- Add SeleniumPlus getObject support to find Window and then find Component, as needed.
- Modify SeleniumPlus REGRESSION to support internal test pages, where needed.
- Modify SeleniumPlus inputKeys/Chars to better handle keystrokes using delayBetweenKeystrokes.
|
2015.11.18
| Se+
| Se+ Click Se+ REGRESSION
|
| Se+ JARs Se+ REGRESSION
|
Notes:
- SeleniumPlus API added to disable DocumentClickCapture Click Listeners, if needed.
- Added SeleniumPlus REGRESSION regressionsummary.xsl for REGRESSION Summary HTML Reports.
- SeleniumPlus REGRESSION runAutomation.bat updated to always compile the regression project.
|
2015.11.17
| Core
| Core Console
|
| Core JARs Se+ JARs
|
Notes:
- Added more interactive features to Core JavaJVMConsole for saving and searching content.
|
2015.11.13
| Core Se+
|
| Core Processes Se+ REGRESSION
| Core JARs Se+ JARs Se+ REGRESSION
|
Notes:
- Fixed Core Process Monitors to process standard in/out for as long as Selenium Server is running.
- Fixed SeleniumPlus REGRESSION runAutoamtion.bat to use the "latest" selenium-standalone-server JAR file.
|
2015.11.11
| Core Se+
| Core Click Se+ REGRESSION
|
| Core JARs Se+ JARs Se+ REGRESSION
|
Notes:
- Added Core and SeleniumPlus optional percent format for Click command coordinate expressions.
- Added support and regression test for SeleniumPlus to open links in new TAB or WINDOW and switch to it.
|
2015.11.09
| Core Se+
|
| Core Consoles
| Core JARs Se+ JARs
|
Notes:
- Fixed Core JavaJVMConsole to be less CPU-intensive.
|
2015.11.08
| Se+
|
| Se+ RMI Se+ Server
| Se+ EXTRA
|
Notes:
- Fixed SeleniumPlus RemoteServerWithRMI.BAT for corrected CLASSPATH.
- Fixed SeleniumPlus RemoteServer.BAT for full path to executable command.
|
2015.11.06
| Se+
|
| Se+ ShiftClick
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus ShiftClick to use coordinate Point and left mouse button explicitly.
|
2015.11.05
| Core
|
| Core Java32
| Core Release
|
Notes:
- Fixed Core SAFS installer to reference juniversalchardet and JNA in JAR Manifest.
This allows us to remove these 2 JAR files out of /lib/ext in the future.
- Provide for safsinstall JAR and 2 JAR dependencies into installer /lib directory.
|
2015.11.04
| Core
|
| Core Selenium
| Core JARs
|
Notes:
- Fixed SAFS Core Selenium2.0 release:
- RemoteServer launcher to use SeleniumServerRunner with RMI and Xmx2g.
- Launch Selenium 2.0 Engine with the proper 32-bit version of embedded Java.
- Launch Remote Selenium Server with embedded 64-bit Java JVM.
- Move Selenium WebDriver Drivers into Selenium 2.0 /extra/ directory.
- Remove deprecated BROWSER_REMOTE INI setting for SAFS_SELENIUM.
- Modify Core Selenium Engine launcher to properly set CLASSPATH to be inherited by Selenium Server Launcher.
|
2015.11.03
| Se+
|
| Se+ Uninstall
| Se+ JARs
|
Notes:
- Fixed a SeleniumPlus Uninstall to keep Eclispe projects that might have been created/added in the installation directory. Do not delete them.
|
2015.11.02
| Se+
|
| Se+ Release Se+ DriverCommands
| Se+ Release
|
Notes:
- Added SeleniumPlus missing and outdated install assets for Selenium Server with RMI.
- Updated Selenium chromedriver in the release to be the latest.
- Fixed SeleniumPlus DriverCommand log messages for clarity.
|
2015.10.30
| Core Se+
| Core ReleaseNotes
| Core Sample Core HIGHLIGHT
| Core Release Core JARs Se+ JARs
|
Notes:
- Added reference links in SAFS Release Notes to UsingJSAFSAutoConfiguration documentation.
- Updated SAFS Core Selenium 2.0 Sample BAT script to always seek "latest" Selenium Server JAR.
- Fixed SAFS/SePlus Driver Commands to properly perform component HIGHLIGHT if enabled.
|
2015.10.29
| Core
| Core Release
| Core Samples Se+ Sample Se+ ComboBox
| Core Release Core Samples Se+ PlugIn Se+ JARs
|
Notes:
- Update the upcoming SAFS Release and Program Group Labelling and ReleaseNotes linking.
- Fixed the SAFS Core Eclipse JSAFS Sample AppMap.order filename.
- Udate and publish UsingJSAFSAutoConfiguration doc with more info and screenshots.
- Fixed the SeleniumPlus SAMPLE project to use the latest provided selenium-server-standalone JAR file.
- Fixed SeleniumPlus ComboBox support to refresh WebElement after a selection has been made.
|
2015.10.28
| Se+ Core
| Core Build Se+ Updates
| Se+ Text
| Core Build Se+ PlugIn Se+ JARs
|
Notes:
- Created and provide external public FTP Server (ftp.cjncreations.com) for Jenkins builds.
- Create and provide for OPTIONAL Private FTP Server housing vendor-specific licensed commercial dependencies.
- Updated documentation for setting up the developer's build environment.
- Updated SeleniumPlus PlugIn to default to the new GitHub UpdateSite instead of the old (and much slower with timeouts) SourceForge update site.
- Fixed certain SeleniumPlus label and value comparisons to remove leading and trailing whitespace.
|
2015.10.27
| Core
| Core JSAFS
|
| Core JARs
|
Notes:
- Exposed SetApplicationMap, LaunchApplication, and CloseApplication in Core JSAFS Runner.
- Added Core JSAFS Runner support to autoinject RuntimeDataInterface into RuntimeDataAware classes.
- Modified the SAFS Eclipse JSAFS Sample to mimic AutoIt keywords test.
|
2015.10.23
| Core
|
| Core Drivers
| Core JARs
|
Notes:
- Fixed Core Drivers to "autofix" missing Project directories on bootstrap like we do in SeleniumPlus.
This now works for ALL drivers--including JSAFSDrivers, EmbeddedHookDrivers, and STAF ProcessContainer.
|
2015.10.22
| Core Se+
|
| Core JSAFS
| Core JARs Se+ JARs
|
Notes:
- Fixed Core JSAFSDriver to properly initialize recordType in the Global TestRecordHelper.
This prevented proper operation of AutoIt engine to recognize Component test records in SeleniumPlus embedded environment.
|
2015.10.21
| Core Se+
| Core Email Se+ REGRESSION
| Core Install
| Core JARs Se+ JARs Core Install
|
Notes:
- Update Core email support for new INI options.
- Update SeleniumPlus support to use the new Core email INI options.
- Added SeleniumPlus REGRESSION tests of new sending email options.
- Fixed SAFS Core install runSoloTest.bat path errors to SAFSTCPMessenger and SAFSTestRunner.
|
2015.10.20
| Core RBTM
| RBTM Logging
|
| Core Install
|
Notes:
- Update SAFS/Robotium RemoteControl samples to create and use a separate LogsImpl for output.
- Update the SetupAndroid.README.htm to include info on the new SoloRemoteControl sample project.
|
2015.10.19
| Se+
|
| Se+ ListView
| Se+ JARs
|
Notes:
- Enhanced SeleniumPlus ListView support for UL and OL even when lists might be "hidden"--such as when implemented as the underlying List in a more complex SAP ListView.
|
2015.10.16
| Se+ Core
| SAFS TC V10
| Se+ EditBox Se+ Generic
| Se+ JARs Core Install
|
Notes:
- Fix SeleniumPlus EditBox sap.m.Input support in Firefox for clearEditBox.
- Insure all SeleniumPlus Component libraries properly handle generic object support.
- Update the SAFS Core Install for TestComplete (TCAFS) to install TestComplete V10 assets.
|
2015.10.15
| Core Se+
|
| Core Install Se+ REGRESSION
| Core Install Se+ REGRESSION
|
Notes:
- Core Install asset updates and SetupAndroid.README.htm updates for Android support in upcoming SAFS Release.
- Enhancements to the SAFS Core Android sample Project test provided with the upcoming SAFS Release.
- Fixed Core packaging of Android's safs-guiclassdata.jar to remove duplicates in other JARs.
- Fix SeleniumPlus REGRESSION ListViewTests for improper handling of Expressions.
|
2015.10.14
| Core RBTM Se+
| Core Robotium Core Install
| RBTM TestRunner Core Droid Se+ TabControl
| Core JARs RBTM JARs Core Install Se+ JARs
|
Notes:
- Update SAFS Release so that both SAFS and Robotium Remote Control use DSAFSTestRunner on Android.
- Fix SAFS Core Android sample SpinnerSample installation assets.
- Provide for full SAFS Robotium RemoteControl support in upcoming SAFS Release.
- Updated SAFS Robotium support to Robotium 5.3.1.
- Updated SAFS Installers for full Android support.
- Updated SetupAndroid.README.htm for SAFS support in upcoming SAFS Release.
- Fixed SAFS Android installation assets to support required APK builds of SAFSTCPMessenger and SAFSTestRunner.
- Fixed SeleniumPlus TabControl support to load default support for generic operations when needed.
|
2015.10.13
| Se+ Core
| Se+ REGRESSION
| Se+ EditBox Se+ ProcessContainer Core JVMConsole
| Se+ REGRESSION Se+ JARs Core JARs
|
Notes:
- Added SeleniumPlus regression test for SAP sap.m.Input EditBox.
- Added SeleniumPlus regression SearchBox on Google page support.
- Enhanced SeleniumPlus EditBox support to be more robust for clearEditBox.
- Fixed SeleniumPlus ProcessContainer ElementInfo dialog for better resizing support.
- Fixed Core SAFS JavaJVMConsoles to properly resize with user changes.
|
2015.10.12
| Se+
| Se+ SAP
| Se+ EditBox
| Se+ JARs
|
Notes:
- Added SeleniumPlus ability to get SAP class properties via SAP native methods.
- Fixed SeleniumPlus EditBox to better handle or avoid stale element exceptions.
- Fixed SeleniumPlus EditBox for appropriate messages.
|
2015.10.09
| Core
|
| Core Install
| Core Install
|
Notes:
- Test and Update SetupTCAFS.README.htm for upcoming SAFS Core Release.
- Test and Update SAFSQuickStartSelenium.htm for upcoming SAFS Core Release.
- Additional updates to SAFSWinReleaseNotes links to new online locations for upcoming SAFS Core Release.
|
2015.10.08
| Core
|
| Core Install
| Core Install
|
Notes:
- Test and Update SetupRobotJ.README.htm for upcoming SAFS Core Release.
|
2015.10.07
| AIT Core
| AIT Sample Core Install
| AIT Commands
| Core JARs Se+JARs
|
Notes:
- Fixed the AutoIt engine to properly bypass processing of Driver Commands which it does not support at this time.
- Added AutoIt sample test to SAFS Project installation.
- Updated SAFS Installation Program Group to use "2016" label.
- Enhanced the SAFS Core installation Progress Indicator percentages.
- Updated SAFSWINReleaseNotes for upcoming SAFS Release.
|
2015.10.06
| Se+
|
| Se+ Click Se+ Chrome
| Se+ JARs
|
Notes:
- Fix SeleniumPlus Click Listeners to properly exit before timeout when errors or page change occurs.
- Fix SeleniumPlus Chrome errors in web element locations due to border offset issues in Chrome.
|
2015.10.01
| Core Se+
| Core Robot
| Se+ Model
| Core JARs Se+ JARs
|
Notes:
- Added Core Robot delayToRelease support for MouseEvents Click+Hold support.
- Fix SeleniumPlus ListView support infinite loop from unrecognized ListView classes.
- Provide default generic HTML support in SeleniumPlus when DOJO or SAP classes are not otherwise supported.
|
2015.09.30
| AIT
|
| AIT Routing
| Core JARs Se+ JARs
|
Notes:
- Fixed Core AutoIt engine to properly return SCRIPT_NOT_EXECUTED for GUILess commands intended for other engines.
|
2015.09.29
| Se+
| Se+ Doc
| Se+ ComboBox Se+ Click Se+ ListView
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus support of Chrome to better show/hide ComboBox lists.
- Significant SeleniumPlus ClickListener updates for debugging.
- Separate Robot Click listener timeouts from SeleniumPlus Click listener timeouts.
- Added SeleniumPlus Generic ListView support for OL and UL web elements.
- Released updated SeleniumPlus-Welcome doc with Auto Config info for external projects.
|
2015.09.25
| Core Se+
| Core Annotations
| Core Annotations
| Core JARs Se+JARs
|
Notes:
- Cleaned up Java annotation Utilities to remove unnecessary Class duplicates during evaluations.
- Updated Java annotation Utilities to enable the ability to evaluate auto-injection needs in associated (Helper) project packages and not just in current project packages.
|
2015.09.24
| Core Se+
|
| Core Mail
| Core JARs Se+ JARs
|
Notes:
- Core email send support updated to handle session properties and authentication better.
- Core email config file (test INI) enhancements.
|
2015.09.23
| Core Se+
| AIT SPY AIT Find
| AIT Install
| Core JARs Se+ JARs
|
Notes:
- Updated AutoIt spy executables for native Windows support.
- Fixed AutoIt support to bypass SAFS use if SAFS not updated for AutoIt support.
- Enhanced AutoIt recognition support to include more properties.
|
2015.09.22
| TC Core AIT
| CORE AIT Se+ AIT
| TC FlexTree
| TC SVBs Core JARs Se+ JARs
|
Notes:
- Add backup Click attempt after failed Test Complete FlexTree item expansion.
- Introduce Windows native AutoIt support in SAFS Core and SeleniumPlus.
|
2015.09.18
| Core Se+
| Core Robot Se+ Remote
|
| Core JARs Se+ JARs
|
Notes:
- Enabled Remote Selenium Server execution of Robot InputKeys "waitFor" typed keys features.
|
2015.09.16
| Se+ Core
| Se+ Imports
| Core InputKeys
| Se+ PlugIn Core JARs
|
Notes:
- Added SeleniumPlus PlugIn support for auto-refresh of imported Se+ Projects.
- Added InputKeys delays to allow controls to register the completion (waitFor) typed keys.
|
2015.09.09
| Se+
| Se+ MSDriver
| Se+ Win10
| Se+ JARs Se+ Update
|
Notes:
- Fixed SeleniumPlus InternetExplorer/Edge support to be backwards compatible.
- Added the Selenium Microsoft Driver EXE dependency for the Win 10 Edge browser.
|
2015.09.08
| Core Se+
| Se+ Remote Se+ REGRESSION
| Core Robot Core Model
| Core JARs Se+ JARs Se+ REGRESSION
|
Notes:
- Fix Core AWT Robot Drag support to move the mouse properly to perform a real drag operation.
- Extend SeleniumPlus TypeKeys and TypeChars support to work on remote Selenium Servers too.
- Fix the Core processExpressions Model to account for NULL passed in String[] as invalid String[].
- Add SeleniumPlus REGRESSION test for new DragTo support.
|
2015.09.06
| Core Se+ RFT
| Core StringUtils Se+ DragTo
|
| Core JARs Se+ JARs
|
Notes:
- Update Core StringUtils to support convertCoordsToArray()--for DragTo support.
- Added enhanced DragTo support in SeleniumPlus.
|
2015.09.04
| Core Se+
|
| Core JSON
| Core JARs Se+ JARs
|
Notes:
- Updated SAFS/SeleniumPlus JSON support to use org.json.jar.
|
2015.09.03
| Se+
| Se+ Win10 Edge
| Se+ PlugIn
| Se+ PlugIn Se+ JARs
|
Notes:
- Fixed SeleniumPlus Preferences to trim leading and trailing spaces from Update Site URLs.
- Added SeleniumPlus support of Windows 10 "Edge" browser with Selenium Server 2.47.1.JAR.
|
2015.09.01
| Core
| Core Build
|
| Core Build
|
Notes:
- Transferred public build dependencies off internal FTPServer to GitHub Repository.
- Updated some 3rd party dependencies to newer versions.
- Added Eclipse .project and .classpath assets for external user imports.
|
2015.08.28
| Core Se+
| Core Encoding
| Se+ SetFocus
| Core JARs Se+ JARs
|
Notes:
- Added Core FileUtilities support to detect String encodings.
- Attempts to resolve SetFocus/SetForeground issues in SeleniumPlus.
- Attempts to resolve waitForClick Listener issues in SeleniumPlus.
|
2015.08.21
| Core Se+
| Core EmbedDebug
| Se+ JavaScript
| Core JARs Se+ JARs
|
Notes:
- Added support for Embedded Drivers to accept command-line arg (-Dtestdesigner.debuglogname) to override EmbedDebug log name in INI files.
- Added support for Embedded Driver to accept EmbedDebugMainClass=True|False in INI file to prepend the main test execution class name in the name of the debug log--making it more unique for different tests.
- Fixed SeleniumPlus JavaScriptFunctions util to show the true runtime timestamp for logged debug messages coming from JavaScript into our Debug Log.
- Updates to SeleniumPlus.executeScript and executeAsyncScript documentation.
|
2015.08.17
| Se+
| Se+ SetFocus
| Se+ REGRESSION
| Se+ REGRESSION
|
Notes:
- Updates to SeleniumPlus REGRESSION MiscTests to improve waitOnClick timeout issues.
- End-To-End WindowFunctions.SetFocus in SeleniumPlus using Native JNA calls on Windows.
|
2015.08.15
| Se+
| Se+ SetFocus
|
| Se+ JARs
|
Notes:
- Added initial SeleniumPlus support for new WindowFunction.SetFocus.
|
2015.08.13
| Se+
|
| Se+ REGRESSION
| Se+ REGRESSION
|
Notes:
- More updates to SeleniumPlus REGRESSION due to changes in Google''s new login flow.
|
2015.08.12
| Core
| Core W3CTools Core Native
|
| Core JARs Se+ JARs
|
Notes:
- Added a new BinaryFileEncoder.java executable from the command-line to convert a binary file to Base64 encoding suitable for upload over HTTP protocols.
- Added JNA Native support (Windows) for SetForegroundWindow.
|
2015.08.10
| Se+
|
| Se+ REGRESSION Se+ WDLibrary
| Se+ REGRESSION Se+ JARs
|
Notes:
- Update SeleniumPlus REGRESSION with more changes in Google's new login flow.
- Updates to SeleniumPlus waitForReady delay with waitOnClick timeouts.
|
2015.08.07
| Core Se+
| GitHub UpdateSite
| Se+ REGRESSION
| GitHub UpdateSite Se+ REGRESSION
|
Notes:
- Begin to provide UpdateSite Release assets for SAFS and SeleniumPlus.
- Updates to SeleniumPlus REGRESSION tests to accommodate recent changes to Google and SeleniumPlus.
|
2015.08.06
| Core Se+
|
| Core Robot Se+ REGRESSION
| Core JARs Se+ JARs
|
Notes:
- Fixed the Core Robot inputChars for better logging information.
- Fixed portions of the SeleniumPlus Regression dealing with the new Google Login flow.
|
2015.08.04
| Core Se+
| GitHub Migration Se+ GetURL
| Se+ DCDriverCommands
| SAFSDEV on GitHub Se+ JARs
|
Notes:
- Migrated all active sourcecode and builds to pull from SAFSDEV on GitHub.
- Added Regression tests for new GetURL DriverCommand for REST API testing in SeleniumPlus.
- Added SeleniumPlus regression test for EditBox commands.
- Fixed SeleniumPlus DCDriverCommand internal parameter iterator issue.
|
2015.08.03
| Core Se+
|
| Core Install
| Core JARs
|
Notes:
- Fixed Core SAFS installs for Selenium 2.0 sample to install missing files and settings.
|
2015.07.16
| Se+
|
| Se+ Keywords
| SAFS Keywords Reference
|
Notes:
- Updated Core EditBox XML to indicate SeleniumPlus support of SetUnverifiedTextValue, SetUnverifiedTextCharacters, and SetTextCharacters.
|
2015.07.15
| Se+ Core
|
| Se+ WDLibrary Se+ Update/Refresh Core Build
| Se+ JARs Se+ PlugIn Core JARs
|
Notes:
- Fixed SeleniumPlus calculations for component bounds on some edge cases.
- Fixed SeleniumPlus PlugIn messages following an Update and JAR Refresh operations.
- Fixed Core SAFS and SeleniumPlus builds and JAR scripts for missing class dependencies and new dependency ordering.
|
2015.07.14
| Se+
|
| Se+ Debug Se+ EditBox Se+ Mapping
| Se+ JARs
|
Notes:
- Added more Debug info for SeleniumPlus element searches and found locations.
- Fixed SeleniumPlus EditBox focus issues for inputKeys and inputCharacters usage.
- Fixed SeleniumPlus EditBox returned status codes where needed.
- Fixed SeleniumPlus Class2Type.properties mapping of library names.
|
2015.07.13
| Core
| Core Net Core Debug
|
| Core JARs
|
Notes:
- Implement Core NetUtilities to work on Win, Mac, and Linux.
- Implement Core IndependantLog support for ConsoleDebugListener.
|
2015.07.10
| Core Se+
| Core Net
| Se+ PlugIn
| Core JARs Se+ JARs Se+ PlugIn
|
Notes:
- Added Core NetUtilities and native OS support for getting IP addresses, etc..
- Update SeleniumPlus to use new Core Net packages for network info.
- Fixed SeleniumPlus PlugIn to correctly deduce the need for proxy server settings, or not.
|
2015.07.09
| Se+
|
| Se+ EditBox
| Se+ JARs
|
Notes:
- Attempt SeleniumPlus EditBox setFocus fix with a Click on the EditBox.
|
2015.07.08
| Core Se+
| Core HttpRequest
| Se+ EditBox Se+ PlugIn
| Core JARs Se+ JARs Se+ PlugIn
|
Notes:
- Added HttpRequest class for simple requests to remote proxies or servers.
- Attempt a fix to SeleniumPlus EditBox setFocus issues.
- Fix for SeleniumPlus PlugIn empty project build path refesh issue.
|
2015.07.07
| Se+
| Se+ EditBox
| Se+ WaitForProperty
| Se+ JARs
|
Notes:
- SeleniumPlus support for EditBox.SetTextCharacters, SetUnverifiedTextCharacters, and SetUnverifiedTextValue keywords added.
- Enhancements to SeleniumPlus WaitForPropertyValue logging.
|
2015.07.03
| Core Se+
| Core Process Se+ Grid
| Core Updates
| Core JARs Se+ JARs
|
Notes:
- Updated Core STAF support to start remote processes on trusting remote machines.
- SeleniumPlus support for automatically starting remote Grid Hubs and Grid Nodes and connecting via Java RMI, when available.
- Fixed Core LibraryUpdate code using unzip technology to wait where appropriate for longer unzips to complete.
|
2015.07.02
| Se+
| Se+ EditBox
|
| Se+ JARs
|
Notes:
- SeleniumPlus support for more EditBox functions including verification of set values, where appropriate.
|
2015.06.30
| Core Se+
| Core Net
| Se+ Proxy
| Core JARs Se+ JARs
|
Notes:
- Added some Core network routines to support IP address deduction.
- Fixes for SeleniumPlus Updates to properly deduce needed proxy server settings.
|
2015.06.25
| Se+
|
| Se+ Click
| Se+ JARs
|
Notes:
- Enhanced the SeleniumPlus Click listeners to ignore unnecessary info and improve performance.
|
2015.06.24
| Se+
| Se+ WaitForProperty
| Se+ AutoRun Se+ PlugIn
| Se+ JARs Se+ PlugIn
|
Notes:
- Fixed the SeleniumPlus autorun feature to work correctly--handling certain Exceptions.
- Added -autorunclass command-line option to SeleniumPlus -autorun to specify a specific autorun class.
- Added WaitForPropertyValue and WaitForPropertyValueGone support to SeleniumPlus.
- Updated the SeleniumPlus TestCase and TestRun template to include the main() method needed for proper command-line execution.
|
2015.06.22
| Core TCAFS
| Core Build
|
| Core Build
|
Notes:
- TCAFS source transferred to GitHub. Build XML modified to download from GitHub.
|
2015.06.19
| Core Se+
| Core SendEmail
| Se+ SendMail
| Core JARs Se+ JARs
|
Notes:
- Added HTML as the default mime-type for SendEmail in TIDDriverCommands.
- Update/Clarify SeleniumPlus Misc.SendMail API and associated doc.
|
2015.06.16
| Core Se+
| Core SendEmail Se+ SendMail
| Core Build
| Core JARs Se+ JARs
|
Notes:
- Set SMTP as default protocol for SendEmail command.
- Fixed the builds to include the SendEmail mail.jar in SeleniumPlus Updates.
- Added a send mail command-line option to the default SeleniumPlus runAutomation.bat.
|
2015.06.15
| Core Se+
| Core SendEmail Se+ SendMail
|
| Core JARs Se+ JARs
|
Notes:
- Fully implement the SendEmail command in TIDDriverCommands for SAFS.
- Expose SeleniumPlus.Misc.SendMail to call the TIDDriverCommands SendEmail command.
|
2015.06.12
| Se+
|
| Se+ CheckBox
| Se+ JARs
|
Notes:
- Fix SeleniumPlus CheckBox Check/Uncheck to use Clicks to change, where appropriate.
|
2015.06.11
| Core Se+
| Se+ Doc
| Core Expressions
| Core JARs Se+ JARs
|
Notes:
- Add Core JSAFSDriver support to resolveExpressions through the SAFSVARS service.
- Add SeleniumPlus.Misc.ResolveExpressions.
- Fix SeleniumPlus Misc.SetVariableValuesEx and SetVariableValues when Expressions are OFF.
- Added info on Expressions and IE browser setup into the SeleniumPlus Welcome doc.
|
2015.06.10
| Core Se+
| Core Model
|
| Core JARs Se+ JARs
|
Notes:
- Updates to the SAFS/JSAFS Components and Commands Model surfacing ShowOnPage and SendEmail.
|
2015.06.09
| Core Se+
|
| Core XML Se+ SetVariableValue
|
|
Notes:
- Fixed and clarified XML doc for ShowOnPage and SendEmail commands.
- Fixed SeleniumPlus SetVariableValue to properly log success and failure.
- Fixed SeleniumPlus WaitForGUIGone to check for the existence of elements that are not displayed.
|
2015.06.05
| Se+
| Se+ WaitFor
| Se+ Searches
| Se+ JARs
|
Notes:
- Enhanced SeleniumPlus code and JavaScript to better handle StaleElement Exceptions during searches.
- Modified SeleniumPlus WaitForGUIGone to wait for the object to exist and wait for it to go away.
|
2015.06.04
| Core Se+
|
| Core Logs Se+ WaitForGUI Se+ Refresh
| Core JARs Se+ JARs
|
Notes:
- Fixed Embedded (non-STAF) logging to flush all logs after every logged message.
- Fixed SeleniumPlus WaitForGuiGone to issue WARNINGS if the elemente was NEVER found to exist.
- Fixed SeleniumPlus Click to succeed if clicked item goes stale due to the click.
- Fixed SeleniumPlus Search/Refresh to better handle Exceptions from stale elements.
|
2015.05.29
| Core Se+
| Core Robot
|
| Core JARs Se+ JARs
|
Notes:
- Added delayBetweenKeystrokes support to Core AWT Robot.
- Added delayBetweenKeystrokes support for SeleniumPlus local and remote servers and nodes.
|
2015.05.27
| Se+
|
| Se+ Droid
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus object search issues and Exceptions on Android Chrome.
|
2015.05.25
| Core Se+
|
| Core Config Se+ Config
| Core JARs Se+ JARs
|
Notes:
- Fixed JAR/Archive config path issues when seeking config files in archives.
|
2015.05.22
| Se+
|
| Se+ DoubleClick
| Se+ JARs
|
Notes:
- Fixed certain SeleniumPlus doubleClick operations to "listen" on specific "clickable" elements instead of generically listening to the whole document.
|
2015.05.19
| Se+
| Se+ Stale/Refresh
| Se+ SeleniumServerRunner Se+ excludeSwitches
| Se+ JARs
|
Notes:
- Add SeleniumPlus attempts to refresh() if WebElements go "stale".
- Modify JVMConsoles and the SeleniumServerRunner to log to stdout/stderr, when possible.
- Fix/Remove leading and trailing spaces from SeleniumPlus "excludeSwitches" options.
|
2015.05.13
| Core Se+
| Core ShowOnPage Se+ ShowOnPage
|
| Core JARs Se+ JARs
|
Notes:
- Added "ShowOnPage" keyword support to Core and SeleniumPlus.
- Added SeleniumPlus ShowOnPage support in regression suite.
|
2015.04.29
| Se+
| Se+ InputKeys Se+ REGRESSION
|
| Se+ JARs Se+ REGRESSION
|
Notes:
- SeleniumPlus inputKeys/inputChars to try Selenium API if Robot RMI fails.
- SeleniumPlus inputKeys/inputChars non-focusable WebElement warning instead of failure.
- Added Zoom in/out testing to SeleniumPlus regression suite.
|
2015.04.27
| Core Se+
| Core Robot Se+ RMI
| Core ComponentGenerator
| Core JARs Se+ JARs Se+ PlugIn
|
Notes:
- Added Core Robot support for keyPress and keyRelease events.
- Added SeleniumPlus and SeleniumPlus RMI support of keyPress, keyRelease, and mouseWheel events.
- Refactored Core Map ComponentGenerator to fix certain Map creation issues.
- Fix the SeleniumPlus plugIn to better deduce in which package generated Map files should go.
|
2015.04.17
| Core Se+
| Core LibraryUpdate Se+ LibraryUpdate
|
| Core JARs Se+ JARs Se+ PlugIn
|
Notes:
- Added -a (all files) option for library updates to override file subsets handled by default.
|
2015.04.16
| Se+
|
| Se+ StartWebBrowser Se+ InputKeys
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus StartWebBrowser call to ignore isRemoteBrowser parameter per documentation.
- Fixed SeleniumPlus InputKeys/inputKeysSAFS2Selenium to properly handle Selenium special key Actions when local or RMI Robot is not available.
|
2015.04.14
| Se+
| Se+ JRE64
|
| Se+ JARs Se+ PlugIn
|
Notes:
- Added SeleniumPlus support for a 64-bit Java JRE for the Selenium Server.
- Added SeleniumPlus support for launching the Selenium Server with 2G memory.
|
2015.04.13
| Se+
|
| Se+ JVM Se+ RemoteWebDriver
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus support to quote JVM paths containing spaces, when necessary.
- Added SeleniumPlus checks for RemoteWebDriver instance classes in WDLibrary.
|
2015.04.10
| Se+
| Se+ StartWebBrowser Se+ ClassContains
| Se+ JVM Se+ TAG
| Se+ JARs Core Doc
|
Notes:
- Enhanced/Fixed SeleniumPlus support of SELENIUMSERVER_JVM config value.
- Enhanced SAFS Reference examples for new SeleniumPlus StartWebBrowser support.
- Added SeleniumPlus support for HTML attribute classContains substrings.
- Fixed SeleniumPlus TAG support when multiple attributes are present in recognition string (RS).
|
2015.04.09
| Se+
| Se+ StartWebBrowser
|
| Se+ Doc Se+ JARs
|
Notes:
- Added documentation and examples for enhanced SeleniumPlus StartWebBrowser support.
- Added SeleniumPlus support for enhanced CHROME_EXCLUDE_OPTIONS in stored session files.
|
2015.04.08
| Se+
| Se+ JVM Se+ SeleniumConfigConstant
| Se+ Chrome
| Se+ JARs
|
Notes:
- Added INI support to SeleniumPlus for alternative Remote Server JVM.
- Enhancements and fixes to SeleniumPlus support of browser command-line parameters in Chrome.
- Added SeleniumConfigConstant inner class to DriverContant class.
|
2015.04.07
| Se+
| Se+ Profile
|
| Se+ JARs
|
Notes:
- Added the ability for SeleniumPlus StartWebBrowser to support "excludeSwitches" and other parameters.
|
2015.04.03
| Se+
| Se+ GridInfoExtractor
|
| Se+ JARs
|
Notes:
- Added the ability for SeleniumPlus to detect which Grid Node a particular WebDriver session is using.
|
2015.04.01
| Se+ Core
| Se+ InputKeys Se+ REGRESSION Se+ Doc
| Se+ StatusBars Core Robot
| Se+ JARs Core JARs
|
Notes:
- Fixed SeleniumPlus calculations for page height for browsers with StatusBars enabled.
- Added SeleniumPlus support of InputKeys and InputCharacters on remote Selenium Servers NOT using RMI through our Selenium Server Runner. Note however, there are known problems with Selenium NOT working properly in all browser configurations.
- Added SeleniumPlus REGRESSION tests for different types of keyboard input.
- Added SeleniumPlus Welcome documentation for using and launching "Remote Servers".
- Fixed core SAFS Robot support of Windows System Menu popup activation and selection with a short delay.
|
2015.03.31
| Se+
|
| Se+ MouseListener
| Se+ JARs
|
Notes:
- Fixes to SeleniumPlus in-browser MouseListeners watching for Click events.
|
2015.03.30
| RBTM
|
| RBTM RCSolo
| RBTM JARs DSAFS TestRunner
|
Notes:
- Refactored Robotium RemoteControl and the Droid SAFS TestRunner for the new com.robotium.solo.RCSolo class.
|
2015.03.26
| Se+
|
| Se+ Chrome Se+ Bounds
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus element position calculation issues for Chrome browsers with StatusBars.
- Fixed SeleniumPlus calculations regarding element "in-bounds".
|
2015.03.24
| Se+
|
| Se+ ProcessContainer Se+ StartWebBrowser
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus ProcessContainer to better handle processing embedded iframes -- iframeid='anId'.
- Added more debug log info for failed StartWebBrowser calls.
|
2015.03.23
| Se+
|
| Se+ Click
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus Click support to wait appropriately after detecting Click event handling.
|
2015.03.20
| Se+
|
| Se+ SearchObject
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus code when trying to match an Nth Element with no additional subitem criterion.
|
2015.03.19
| Se+
|
| Se+ StartWebBrowser
| Se+ Doc
|
Notes:
- Fixed SeleniumPlus StartWebBrowser documentation to show use of custom data/profiles.
|
2015.03.17
| Se+
| Se+ Chrome
|
| Se+ JARs
|
Notes:
- Enable SeleniumPlus to save custom Chrome profile info with persistent session file.
|
2015.03.16
| Se+
|
| Se+ Chrome
| Se+ JARs
|
Notes:
- Enable the SeleniumPlus launching of Chrome with custom data profiles.
|
2015.03.13
| Se+ RBTM
| RBTM TAGs
| Se+ RemoteServer
| Se+ RemoteServer DRD TestRunner RBTM JARs
|
Notes:
- Fixed SeleniumPlus\extra RemoteServer.bat to dynamically deduce and use the latest Selenium Standalone Server JAR file.
- Added Robotium RemoteControl 5.3.1 API support for methods using TAGS.
|
2015.03.09
| Se+
| Se+ RMI
|
| Se+ JARs Se+ RemoteServer
|
Notes:
- Fixed SeleniumPlus remote server startup to recognize 127.0.0.1 same as "localhost".
- Added SeleniumPlus remote server RMI agent support of InputKeys, InputCharacters, and Click events using AWT Robot (when available).
|
2015.03.06
| Se+ Core RBTM
| Core Builds RBTM 5.3.1
| Se+ RemoteServer Se+ PlugIn
| Se+ JARs Se+ RemoteServer Se+ PlugIn Core Builds RBTM JARs DRD TestRunner
|
Notes:
- Fixed Selenium Server startup to use max memory of 1G to resolve some startup issues.
- Updated Core RMI Builds to support Selenium RMI Agents and Servers.
- Added initial Robotium 5.3.1 support for Robotium Remote Control and the SAFS Android TestRunner.
|
2015.03.05
| Se+
| Se+ RMI
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus remote selenium server hostname storage in session files.
|
2015.03.03
| Se+
| Se+ REGRESSION Se+ RMI
| Se+ Trees Se+ ProcessContainer
| Se+ JARs Se+ REGRESSION
|
Notes:
- Fixed certain SeleniumPlus Tree Select/Click operations to NOT attempt post-Click verifications.
- Added SeleniumPlus regression tests for TreeViews and TabControls.
- Added SeleniumPlus support of RMI communication agents to remote SeleniumServerRunner.
- Improved SeleniumPlus ProcessContainer support of embedded iframes.
|
2015.03.02
| Se+
|
| Se+ ListView
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus List logging of messages to include "parameters used" information.
|
2015.03.01
| Se+
| Se+ Proxy
|
| Se+ PlugIn
|
Notes:
- Add SeleniumPlus PlugIn support for internet proxies when accessing update URLs.
|
2015.02.27
| Se+
|
| Se+ RemoteServer
| Se+ JARs
|
Notes:
- Add SeleniumPlus support to launch Remote Selenium Server with larger JVM memory space up to 2G.
|
2015.02.26
| Se+ Core
| Se+ GetGUIImage
| Se+ MAIN Core STAF Core RMI
| Se+ JARs Core JARs
|
Notes:
- Add SeleniumPlus support in GetGUIImage to filter child "Components" from captured images.
- Added SeleniumPlus support to properly deduce the SeleniumPlus MAIN class to run in other environments (like Intellij).
- Fixed Core STAF registration issues when STAF might not even be installed.
- Fixed Core shutdownhook registration issues when a shutdownhook might already be registered.
- Updated Core SAFS RMI support for latest Java specifications on RMI.
|
2015.02.16
| Se+
|
| Se+ ProcessContainer
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus handling of XPATH recognition in the SPCTreePanel view.
|
2015.02.14
| Se+
|
| Se+ Menu
| Se+ JARs
|
Notes:
- Fixed a minor bug in SeleniumPlus SAP Menu support.
|
2015.02.13
| Se+
| Se+ Menu
|
| Se+ JARs
|
Notes:
- Added more SeleniumPlus SAP Menu support.
|
2015.02.12
| Se+
| Se+ PlugIn
|
| Se+ PlugIn
|
Notes:
- Enhance the SeleniumPlus Console error tracker and test code for it.
|
2015.02.11
| Se+ Core
| Se+ PlugIn Core AppMaps
| Se+ ProcessContainer Se+ Batch
| Se+ PlugIn Se+ JARs Core JARs
|
Notes:
- Update SeleniumPlus PlugIn to highlight errors in Eclipse Console for jumping to source.
- Improved support of frames and iframes in SeleniumPlus ProcessContainer.
- Fixed the project default runAutomation.bat file -D option ordering.
- Added Core support of testdesigner.appmap.files JVM parameter for dynamic loading of AppMaps.
|
2015.02.05
| Se+
| Se+ JavaScriptFunctions
| Se+ EditBox
| Se+ JARS
|
Notes:
- Enhance SeleniumPlus List support to add property "title" as a possible source of text.
- Fix SeleniumPlus EditBox support to refind objects on StaleElement exceptions.
|
2015.02.04
| Se+ Core
| Se+ REGRESSION Se+ Doc
| Core FileUtilities
| Se+ REGRESSION Se+ Doc Core JARs
|
Notes:
- Enhanced SeleniumPlus Regression test logging and debug tracking.
- Added a SeleniumPlus Welcome doc section on Enabling SAFS with SeleniumPlus.
- Fixed Core FileUtilities handling to better detect character encoding of files.
|
2015.02.03
| Se+ Core TC
| Se+ Logging
| Se+ EmbeddedHookDriver TC Console
| Se+ JARs Core JARs TC SVBs
|
Notes:
- Added SeleniumPlus.Logging support of LogFailureOK and LogWarningOK.
- Enabled SeleniumPlus to call non-Selenium engines via STAF, if enabled.
- Fixed handling of TestComplete Exceptions in console messages from the STAF Queue service.
|
2015.01.29
| Se+ Core
|
| Se+ ProcessContainer ImageUtils
| Se+ JARs Core JARs
|
Notes:
- Enhanced SeleniumPlus ProcessContainer to better handle frames and iframes.
- Fixed a Core ImageUtils problem whereby stored image files were NOT deletable.
|
2015.01.27
| Se+
| Se+ Doc
|
| Se+ Doc
|
Notes:
- Added SeleniumPlus Welcome doc info on Update Sites.
|
2015.01.22
| Se+
| Se+ REGRESSION
|
| Se+ REGRESSION
|
Notes:
- Added more SeleniumPlus regression tests along with a SAPDemo App.
|
2015.01.21
| Se+
|
| Se+ JavaScriptFunctions
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus JavaScriptFunction package not found exceptions.
|
2015.01.20
| Se+
| Se+ Mobile
| Se+ SAPCombo
| Se+ JARs
|
Notes:
- Added initial remote/grid mobile support for SeleniumPlus.
- Fixed a SAP ComboBox ShowList issue in SeleniumPlus.
|
2015.01.19
| Se+
| Se+ REGRESSION
|
| Se+ REGRESSION
|
Notes:
- Added SeleniumPlus Driver Command regression tests.
|
2015.01.16
| Se+
| Se+ REGRESSSION
| Se+ HoverMouse
| Se+ REGRESSION Se+ JARS
|
Notes:
- Add more regression tests for SeleniumPlus.
- Made mouse hover support in SeleniumPlus more robust.
|
2015.01.14
| Se+ Core
| Se+ MouseDrags Se+ REGRESSION Core Keys
|
| Se+ JARs Se+ REGRESSION Core JARs
|
Notes:
- Add more mouse drag support in SeleniumPlus.
- Add mouse drag regression tests for SeleniumPlus.
- Added support to automatically generate message key files from .properties files.
|
2015.01.08
| Se+
|
| Se+ MenuItems
| Se+ JARs
|
Notes:
- Enhance SeleniumPlus MenuItem support for more classes.
|
2015.01.07
| Se+
|
| Se+ Debug
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus JavaScriptFunctions to have browser-side debug logging turned off by default to improve performance.
|
2015.01.06
| Se+ Core
| Se+ BitTolerance Core ImageDiffs
|
| Se+ JARs Core JARs
|
Notes:
- Added BitTolerance support to SeleniumPlus VerifyBinaryFileToFile for images.
- Added Core support for making an image Diff from any 2 known images.
|
2015.01.05
| Se+
| Se+ Drag/Scroll
| Se+ Install
| Se+ JARs Se+ Install
|
Notes:
- Update SeleniumPlus to support LeftDrag and ScrollWheel functions.
- Update SeleniumPlus install to check/verify user is Administrator.
|
2014.12.28
| TC
|
| TC FlexTree
| TC SVBs
|
Notes:
- Remove generic Click handling from TestComplete FlexTreeView support.
|
2014.12.25
| TC
| TC FlexLists
|
| TC SVBs
|
Notes:
- Added support for TestComplete to get custom label text from some Flex lists.
|
2014.12.22
| Se+
|
| Se+ JavaScriptFunctions
| Se+ JARS
|
Notes:
- Fixed SeleniumPlus JavaScriptFunctions to seek text labels in description and timestamp fields.
|
2014.12.17
| Se+
|
| Se+ EmbeddedDriver
| Se+ JARs
|
Notes:
- Fix SeleniumPlus embedded drivers to honor the "millis between records" delay settings.
|
2014.12.16
| Se+ Core
| Se+ REGRESSION
| Core Images Core FileReader
| Se+ REGRESSION Core JARs
|
Notes:
- Added image comparison regression tests for SeleniumPlus.
- Fixed Core handling of VerifyFiles to perform image compares when files are images.
- Fixed Core FileLine Readers to properly handle NullPointerExceptions on empty files.
|
2014.12.15
| Se+ Core
| Se+ GetGUIImage Se+ REGRESSION Core ImageUtils
|
| Se+ JARs Se+ REGRESSION Core JARs
|
Notes:
- Added "FilteredAreas" support to SeleniumPlus GetGUIImage and VerifyGUIImageToFile commands.
- Updates to SeleniumPlus regression tests for GenericMaster command support.
- Core SAFS enhancements supporting FilteredAreas in GetGUIImage and VerifyGUIImage commands.
|
2014.12.11
| Se+ Core TC
| Se+ Release Core Dependencies TC Lists
| Se+ REGRESSION Se+ SAP Core Builds
| Se+ REGRESSION Se+ JARs Se+ Doc Core JARs Core Builds TC SVBs
|
Notes:
- Refactored various SeleniumPlus regression tests for optimized execution.
- Update SeleniumPlus Welcome documentation.
- Fixed some SeleniumPlus SAP domain detection issues during search.
- Fixed Core ImageUtils to use ImageIO and JAI as appropriate for specific cases.
- Enabled the automatic update of SourceForge following successful Core SAFS builds.
- Added TestComplete support of custom labels on ListViews.
|
2014.12.09
| Se+ Core
| Se+ REGRESSION
| Se+ WDLibrary Core FileUtilities
| Se+ REGRESSION Se+ JARS Core JARs
|
Notes:
- Added SeleniumPlus Regression tests for Files.
- Fixed SeleniumPlus WDLibrary.isVisible Exception handling.
- Refactored Core SAFS FileUtilities and Processors to share file attribute handling code.
|
2014.12.05
| Se+
| Se+ REGRESSION Se+ Doc Se+ PlugIn
| Se+ Recognition
| Se+ REGRESSION Se+ JARS Se+ Doc Se+ PlugIn
|
Notes:
- Added SeleniumPlus Regression test support for Strings.
- Fixed some default SeleniumPlus root HTML and FRAME recognition handling.
- Update SeleniumPlus Welcome documentation.
- SeleniumPlus PlugIn menu updates.
|
2014.12.04
| Core Se+
| Core VerifyGUI Se+ REGRESSION Se+ PlugIn
| Core VerifyGUI
| Core JARs Se+ JARs Se+ REGRESSION Se+ PlugIn
|
Notes:
- Fixed issue in SAFS/SeleniumPlus where commands like VerifyGUIImageToFile could deduce wrong Test/Diff paths for certain absolute path scenarios that include the Bench directory.
- Enhanced SAFS/SeleniumPlus VerifyGuiImagetofile to always create a test/actual file for possible review even when the command passes.
- Fixed certain "deduced" Test/Diff paths to automatically create parent directories if they do not already exist.
- Added enhanced coverage for SAFS/SeleniumPlus GUI Image Tests to the REGRESSION test project.
- Added more SeleniumPlus PlugIn document links in Selenium+ menu system.
- Fixed the SeleniumPlus RemoteServer.bat file template to use selenium server 2.44.0.
|
2014.12.03
| TC Se+ Core
| Se+ Updates Se+ ImageDiffs
| TC FlexTreeViews Se+ StartWebDriver Se+ Updates
| TC SVBs Se+ JARs Se+ PlugIn Core JARs
|
Notes:
- Enhanced TestComplete FlexTreeView support and doc for getItembyIndex.
- Fixed SeleniumPlus reset of lastUsedWD WebDriver when the last one has been closed/quit.
- Fixed SeleniumPlus Library Update to stay minimized during update until the final dialogs are dismissed.
- Added ProgressIndicator monitor support into SAFS/SeleniumPlus update process for continuous visual feedback.
- Added support in SAFS/SeleniumPlus for image diff file creation when image file comparisons fail.
|
2014.12.02
| TC Se+
| TC FlexTreeView Se+ REGRESSION
| Se+ SeInterpreter Se+ PlugIn Se+ StartWebBrowser
| TC SVBs Se+ REGRESSION Se+ JARs Se+ PlugIn
|
Notes:
- Add Test Complete FlexTreeView support for matchin Nth index nodes--nodes with the same text.
- Added SeleniumPlus REGRESSION tests for certain SeBuilder script types using certain keyboard events.
- Fixed the loading of SeleniumPlus SeBuilder JSON scripts to use UTF-8 character decoding.
- Fixed the SeleniumPlus PlugIn Run As action to work correctly from active Editor resources.
- Fixed SeleniumPlus StartWebBrowser support to include waiting for an autolaunched server to come alive.
|
2014.11.28
| Se+
| Se+ JavaScript
| Se+ Install
| Se+ JARs
|
Notes:
- Detect and handle different JavaScript execution errors in SeleniumPlus.
|
2014.11.26
| Se+ Core
| Se+ Misc Se+ Doc Core Timestamps
| Se+ WaitForGui Se+ PlugIn Core Updates
| Se+ JARs Core JARs Se+ PlugIn Se+ Install
|
Notes:
- Add extensive new support in SeleniumPlus Misc class for more standard Driver Command keywords.
- Enhanced SAFS/SeleniumPlus waitForObject support to distinguish between different Object Not Found failure types.
- Enhanced SeleniumPlus PlugIn Library Update to handle new update return codes, minimize during update, and to restart the Workbench after certain updates.
- Added more information into the SeleniumPlus online and installed Welcome documentation.
- Added more embedded documentation for SeleniumPlus grid/remoteserver configuration in test.ini template for new projects.
- Added AM/PM support in Core 12 hours timestamp formats in StringUtilities.
- Enhanced SAFS keywords XML to show SeleniumPlus engine support for recently added keyword support.
- Fixed some SAFS/SeleniumPlus Library Update issues relating to bad or inaccessible HTTP URL connections.
|
2014.11.25
| Core Se+
| Core SAFSMonitor Core VerifyGuiImageToFile Core LogNames Se+ REGRESSION Se+ PlugIn
| Core FileUtilities Se+ Counters
| Core JARS Se+ JARs Se+ PlugIn
|
Notes:
- Refactored SAFS/SeleniumPlus optional SAFSMonitor launching to be the same for Embedded and standard Driver runtimes.
- Added optional parameter UUID=False to VerifyGUIImageToFile to make globally unique Test/Actual and Diff filenames optional.
- Fixed Core FileUtilities.getBufferedFileWriter to create missing directories in the output path if necessary.
- Added support to SAFS/SeleniumPlus to use default output lognames if INI configuration does not provide them.
- Added more SeleniumPlus REGRESSION test project testcases for Asserts and Image-Based Testing (IBT).
- Fixed SeleniumPlus.Counters implementation for certain uses not providing optional counter details.
- Enhanced SelniumPlus new Project Creation template to allow for default LogNames to match the test main class.
|
2014.11.24
| Se+ Core
| Se+ SetApplicationMap Se+ REGRESSION Se+ GetComputedStyle Core GetComputedStyle
| Se+ Updates Se+ Asserts
| Se+ PlugIn Se+ JARs Se+ REGRESSION Core JARs
|
Notes:
- Fixed SeleniumPlus PlugIn Library Update to retain lastModified timestamp for file copies.
- Added explicit SetApplicationMap support into the SeleniumPlus test class.
- Fixed SeleniumPlus Assert class status counting of successes, not just failures.
- Pushed initial SeleniumPlus REGRESSION Eclipse project for shared formal framework regression testing.
- Exposed explicit support for SAFS/SeleniumPlus GetComputedStyle (versus VerifyComputedStyle) as a GenericMasterFunction.
|
2014.11.21
| Core Se+
|
| Core Builds Se+ ExecuteScript Se+ PlugIn
| Core JARs Se+ JARs Se+ PlugIn
|
Notes:
- Fixed the build of Core safsupdate.jar to include recently added but missing dependencies.
- Enhanced SeleniumPlus documentation for the ExecuteScript support for clarity.
- Fixed SeleniumPlus PlugIn Library Update action to handle safsupdate changes to the process.
|
2014.11.20
| Core Se+
| Se+ IBT
| Core Updates Se+ PlugIn
| Core JARs Se+ JARs Se+ PlugIn
|
Notes:
- Updates to SAFS/SeleniumPlus LibraryUpdate to provide feedback for user-cancelled downloads.
- Added SAFS Image-Based Testing support and early OCR support back into the SeleniumPlus distribution.
- Fixed SeleniumPlus PlugIn relative path issues with Refresh Jars (Build Path) refreshes after Library updates.
|
2014.11.19
| Se+ Core
| Se+ Files Se+ Downloads
| Core JavaConsoles Core ImageUtils
| Se+ JARs Se+ Downloads Core JARs
|
Notes:
- Significant refactoring for SeleniumPlus.Files to support File Driver Commands.
- Added SeleniumPlus build system support to push SeleniumPlus installation package to our SourceForge File Release System.
SeleniumPlus Releases
- Fixed Core multi-platform JavaJVMConsoles performance to match that of CMD Window consoles.
- Fixed some Core ImageUtils processing of user parameters that may contain coordinate syntax errors.
|
2014.11.18
| Core Se+
| Core INI Se+ Projects Se+ Doc
| Core JavaConsole
| Core JARs Se+ PlugIn
|
Notes:
- SAFS/SeleniumPlus support for System Environment Variables in INI ProjectRoot and DriverRoot.
This makes Project INI files portable across machines with different install locations.
- Streamlined SAFS JavaJVMConsoles for improved performance of monitored processes.
- Enhanced SeleniumPlus PlugIn create New Project to make fully portable Eclipse Projects and INIs.
- Added SeleniumPlus Welcome documentation "Import Projects".
|
2014.11.17
| Se+
| Se+ Projects
|
| Se+ PlugIn
|
Notes:
- Enhanced SeleniumPlus to autofix Eclipse SELENIUMPLUS_HOME Classpath Variable if not present at startup.
- Enhanced SeleniumPlus create new Project support to make fully portable Projects.
|
2014.11.14
| Core Se+
| Core JSAFS Se+ SELENIUMPLUS_HOME
|
| Core JARs Se+ JARs
|
Notes:
- Enhanced JSAFS Drivers to output classname#method and source linenumber on logged failures.
- Enhanced SeleniumPlus Project support for Project portability using Java Build Path Classpath Variables.
|
2014.11.13
| Se+ Core
| Se+ Doc
| Se+ -safsvars Core ConsoleLogging
| Se+ JARs Core JARs
|
Notes:
- Fixed SeleniumPlus handling of -safsvars command-line parameters passed with embedded ":" characters.
- SeleniumPlus Welcome document updated with info for using Logging and Asserts.
- Fixed Core TID engine class initialization to properly copy messages to the Console when enabled and available.
|
2014.11.12
| Se+
| Se+ Asserts Se+ Counters
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus.Assert API support.
- Enhanced SeleniumPlus.Counters API to include IncrementCounts.
|
2014.11.11
| Se+ Core
| Se+ Deployment Se+ Menu Se+ ProcessContainer Se+ Logging
| Core SAFSLOGS
| Se+ JARs Se+ PlugIn Core JARs
|
Notes:
- Enabled the Core LibraryUpdate program to also update some binary files.
This is used to update things like the SeleniumPlus Browser Drivers.
- Updated SeleniumPlus build and deployment scripts for streamlining and package size.
- Local SeleniumPlus build now pushing some assets up to SourceForge File Release System.
SeleniumPlus Updates
- Added more convenience Actions in the SeleniumPlus main menu--including Update and Check Version.
- SeleniumPlus configured to use selenium-server-standalone-2.44.0 and ANY later version.
- New SeleniumPlus "Preferences" added in Eclipse Window->Preferences.
- Update SeleniumPlus ProcessContainer tool to give better feedback and management during Click Mode processing.
- Fixed the SAFSLOGS interface to correctly set/change non-default LOGLEVEL during initialization.
- Added SeleniumPlus support to change the logging LOGLEVEL dynamically at runtime.
|
2014.11.10
| Core Se+
| Core Expressions Se+ Strings Se+ Server
|
| Core JARs Se+ JARs
|
Notes:
- Enhanced Core expression handling regarding embedded quotes, field separators, and operators.
- Added a significant amount of new support in SeleniumPlus for Driver String Commands.
- Modified SeleniumPlus Driver Commands and Process Container to automatically start a remote Selenium Server (local, non-Grid) in a cross-platform manner.
|
2014.11.07
| Se+
| Se+ Click
| Se+ BrowserInfo
| Se+ JARs
|
Notes:
- Added internal SeleniumPlus support to make Click verification listeners optional and bypassable.
- Fixed SeleniumPlus backup coordinate calculations regarding missing BrowserWindow information from DOJO.
|
2014.11.06
| Core Se+
| Core GUILess
| Se+ DOJO Se+ GUILess Se+ Menu
| Core JARs Se+ JARs
|
Notes:
- Properly identified all known TID GUILess component commands in Core TIDComponent.
- Fixes for SeleniumPlus handling of Menus that might not already be visible onscreen.
- Fixes to support SeleniumPlus normal processing of GUILess ComponentFunctions that were being bypassed.
- Fixes supporting SeleniumPlus handling of DOJO application windows missing important information.
|
2014.11.05
| Se+
| Se+ UnverifiedMenu Se+ Cursor
| Se+ StaleElement
| Se+ JARs
|
Notes:
- SeleniumPlus work to enhance the handling and refresh of stale web element references.
- Added SeleniumPlus support of SelectUnverifiedMenuItem.
- SeleniumPlus support added to move the cursor to Click locations for some scenarios.
- Additional enhancements to SeleniumPlus to bypass GUI searches for GUILess actions.
|
2014.11.04
| TC Se+
| Se+ Trees/Menus Se+ PlugIn
| TC EditBox Se+ Search
| TC SVBs Se+ JARs Se+ PlugIn
|
Notes:
- Fixed TestComplete EditBox cleanAndSetText adding a delay for data synchronization.
- Additional SeleniumPlus support for matching Text and Index hierarchically in Trees and Menus.
- Added SeleniumPlus PlugIn support for "Refresh JARs" menu item.
- Updated SeleniumPlus to NOT spend time searching during known GUILess action execution, like:
TypeKeys TypeChars VerifyValues etc..
|
2014.11.02
| Se+
|
| Se+ HIGHLIGHT
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus HIGHLIGHT command parsing problems.
|
2014.10.31
| Se+
| Se+ Doc Se+ Menus
| Se+ IEDriver Se+ DOJO
| Se+ JARs
|
Notes:
- Working on SeleniumPlus support of Selenium IEDriver problems for DOJO apps on IE.
- Updates to SeleniumPlus Documentation for recognition strings.
- Fixed SeleniumPlus DOJO support when DOJO support is remapped via djConfig or dojoConfig in the application.
- Added SeleniumPlus support for SAP UI5 Commons Menu class.
|
2014.10.29
| Se+
| Se+ PASM Se+ Recognition
| Se+ Timeout Se+ Menus/Trees
| Se+ JARs
|
Notes:
- SeleniumPlus "Property/Attribute Search Mode"(PASM) support begins to take shape:
- SeleniumPlus ItemIndex, Path, Property, and PropertyContains recognition string qualifiers added.
- SeleniumPlus improvements to search timeout handling.
- SeleniumPlus improvements for searching and matching text in Trees and Menus.
|
2014.10.27
| Se+
| Se+ Doc
|
| Se+ Doc
|
Notes:
- Significant updates to the Documentation for using SeleniumPlus:
Editing App Maps Running Tests CVS Operations Project runAutomation.bat.
|
2014.10.24
| Se+ Core
| Core VerifyPropertiesSubsetToFile
| Se+ Builds
| Core JARs Se+ JARs
|
Notes:
- Fixed a problem with the SeleniumPlus build system which was not properly building the SeleniumPlus PlugIn for distribution for about a week.
- Added support in Core SAFS and SeleniumPlus for VerifyPropertiesSubsetToFile.
|
2014.10.23
| Se+
|
| Se+ Cache Se+ InputKeys
| Se+ JARs
|
Notes:
- Fixed multiple issues in SeleniumPlus regarding caches during multi-browser, multi-session testing.
- Fixed SeleniumPlus InputKeys implementation to work better with InternetExplorer.
|
2014.10.22
| Se+
|
| Se+ Frames Se+ Sessions
| Se+ JARs
|
Notes:
- Additional enhancements to SeleniumPlus for handling child elements in iframes.
- Fixes for SeleniumPlus when launching and closing multiple browsers and sessions in a single run.
|
2014.10.21
| Se+
| Se+ PlugIn
|
| Se+ PlugIn
|
Notes:
- Added significant enhancements to the SeleniumPlus PlugIn functionality and movement towards multi-platform support.
|
2014.10.17
| Se+
| Se+ CallScript
| Se+ RemoteDriver Se+ PlugIn
| Se+ JARs Se+ PlugIn
|
Notes:
- Fixed issues with SeleniumPlus RemoteDriver not properly storing and reconnecting to existing WebDriver sessions if the session IDs were null.
- Enhanced SeleniumPlus CallScript support to log which Steps failed in an SeBuilder Script, if any.
- Fixed the SeleniumPlus PlugIn to launch Actions against the proper currently "active" SeleniumPlus project instead of just the first one. The PlugIn will prompt the user to select a SeleniumPlus project if one is not selected.
|
2014.10.16
| Se+
| Se+ Doc
| Se+ CallScript
| Se+ Doc Se+ JARs
|
Notes:
- Provide more JavaDoc regarding SeleniumPlus command-line parameters.
- Added support for SeleniumPlus CallScript of SeBuilder JSON Scripts to properly execute the GET Step. Thus, no SeleniumPlus StartWebBrowser call is required prior to running an SeBuilder Script.
|
2014.10.15
| Se+
|
| Se+ ListItems
| Se+ JARs
|
Notes:
- Fixing issues on Selenium SAPUI5 Support for ListView item selections when the item may not be fully visible in the list.
- Fixing issues on Selenium SAPUI5 Support for ListView selection verification requiring web element refreshes.
|
2014.10.13
| Core Se+ TC
| Se+ XPlatform
| Core Properties TC FlexMenuBar TC TreeViewFunctions
| Core JARs Se+ PlugIn TC SVBs
|
Notes:
- Fixed a problem when loading stored Properties files that have only 1 property.
- Initial work towards making much of the SeleniumPlus PlugIn work on all Eclipse Platforms.
- Fixed TestComplete FlexMenuBar and TreeViewFunctions support for proper string evaluation and concatenation.
|
2014.10.10
| Core Se+ TC
| Core,Se+ XPlatform Core Properties
| TC FlexDataGrid
| Core JARs Se+ JARs TC SVBs
|
Notes:
- Created support for Java to provide multi-platform Consoles for apps launched in separate processes--like the Selenium Server, or STAF.
- Added enhanced support for ObjectDataToFile and PropertiesToFile support for property values that contain various forms of multi-line linebreaks (CRLF, NL, CR). This allows them to be properly evaluated and stored for later use and proper loading and comparisons.
- Fixed SAFS TestComplete FlexDataGrid support to properly test cell text for valid empty values.
|
2014.10.01
| Se+
|
| Se+ ClickMode
| Se+ JARs
|
Notes:
- Fixed some timing and threading issues in Selenium Process Container encountered during Click Mode processing and Click Mode Properties dialog display.
|
2014.09.30
| Core Se+
| Se+ ClickMode
| Core CompareImage Se+ ComareImage
| Core JARs Se+ JARs
|
Notes:
- Fixed Core image comparisons with more robust ImageUtils compareImage allowing BitTolerance support for commands like VerifyGUIImageToFile.
- Updated SAFS Selenium support to use new image compare routine with bit tolerance.
- Added Selenium ProcessContainer support to propagate non-standard clicks, like right-clicks, back to the application during Click Mode processing. This enables the support to activate and capture info on context menus during SPC Click Mode.
|
2014.09.26
| Core Se+
| Core FileUtilities Core VerifyGUIImageToFile Core MoreEngines
| Se+ ProcessContainer
| Core JARs
|
Notes:
- Added copyFileToFile(File, File) support in SAFS FileUtilities for storing certain test results.
- Added support for Core VerifyGUIImageToFile to store the runtime Actual if the compare failed.
- Added Core InputProcessor support to detect and use additional engines if they are know to exist before issuing "Not Executed" or "Command Unknown" status.
- Updated Selenium Process Container documentation and screenshot showing new Seek Children and Click Mode Properties UI.
|
2014.09.25
| Se+
|
| Se+ Visibility
| Se+ JARs
|
Notes:
- Additional enhancements and robustness for SeleniumPlus object visibility and scrolling into view support.
|
2014.09.24
| Core Se+
|
| Core Logging Se+ Logging Se+ Find
| Core JARs Se+ JARs
|
Notes:
- Fixed some Core error logging to prevent logging error message details twice in some cases.
- Fixed SeleniumPlus VerifyComputedStyle logging.
- Enhanced the SeleniumPlus detection and accuracy of object visibility during element searches.
|
2014.09.23
| Core DRD
|
| Core ProcessKiller DRD Devices
| Core ProcessKiller.vbs Core/DRD JARs
|
Notes:
- Fixed SAFS ProcessKiller.vbs -noprompt handling when -noprompt is the last command-line parameter received.
- Fixed SAFS/Droid support that sometimes failed to find attached Android devices.
|
2014.09.22
| Se+
|
| Se+ Properties
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus handling of GetProperties where tagName property is not retrievable.
|
2014.09.17
| Core Se+ RFT
| Core MouseLocation Se+ Scrolling Se+ CVS
| Core Paths Core Crash
| Core JARs Se+ JARs RFT JARs
|
Notes:
- Fixed Core, Se+, and RFT TIDComponent keyword support for proper relative filepath handling.
- Added Core AWT Robot support for getMouseLocation.
- Fixed Core STAFHelper crashes in isolated scenarios using certain TIDDriverCommands.
- More tweaks to SeleniumPlus component scrolling support.
- Added SeleniumPlus support documentation for configuring CVS Repositories support.
|
2014.09.16
| Se+ TC
| Se+ Selection
| Se+ Scrolling TC CloseWindow
| Se+ JARs TC SVBs
|
Notes:
- Modified SeleniumPlus scrolling support to only scroll components if not already fully shown.
- Added SeleniumPlus support for selection verification using class attributes on some elements.
- Fixed TestComplete CloseWindow support for some Window types generating errors.
|
2014.09.12
| Se+
| Se+ Scrolling
|
| Se+ JARs
|
Notes:
- Enhanced SeleniumPlus scrolling support to scroll items into view better.
|
2014.09.11
| Core Se+
| Se+ CheckBox Se+ GetGUIImage Se+ GetProperties
| Core StartWebBrowser Core Maps Se+ StartWebBrowser Se+ Click
| Se+ JARs Core Doc
|
Notes:
- Fixed StartWebBrowser documentation to be correct for past implementations. That is,
we removed SeleniumPlus modifications to the documentation that were NOT necessary.
- Refactored SeleniumPlus StartWebBrowser implementation to match documentation.
- Fixed the Core ComponentGenerator normalize routine to normalize more characters.
- Added SeleniumPlus support for sap.m.CheckBox.
- Beginning SeleniumPlus support for clipping GUI Images when the component is not fully visible.
- More enhancements for SeleniumPlus getAttributes and getProperties.
- Fixed SeleniumPlus Click capture routines to handle DOM refreshes that remove needed objects and properties.
|
2014.09.10
| Se+
| Se+ ScrollBars
|
| Se+ JARs
|
Notes:
- Added initial support for SeleniumPlus ScrollBar handling.
|
2014.09.09
| Se+
| Se+ GetProperties Se+ ProcessContainer
|
| Se+ JARs
|
Notes:
- Added Selenium ProcessContainer support for finding and inserting hidden children into hierarchy Tree.
- Added SeleniumPlus support for sorting the properties returned for certain displays.
- Added more properties returned by SeleniumPlus GetProperties including the "visibility" property.
|
2014.09.08
| Se+
| Se+ GetProperties
| Se+ ProcessContainer
| Se+ JARs
|
Notes:
- Added enhanced and expanded support for SeleniumPlus GetProperties calls.
- Fixed Selenium ProcessContainer Exceptions for certain reconnect issues to existing sessions.
|
2014.09.05
| TC Se+ Core
| Core Runtime Se+ StartWebBrowser Se+ ListViews Se+ ProcessContainer
| Core Maps TC FlexDataGrid Se+ GetProperty
| Core JARs TC SVBs Se+ JARs
|
Notes:
- Allow the SAFS Drivers to create missing Project directories at runtime instead of failing.
- Core JSAFS ComponentGenerator modified to use a "normalized" name for created classes and fields.
- Test Complete FlexDataGrid getCellText enhanced to extract text more reliably from different types.
- Added SeleniumPlus StartWebBrowser support for passing along a preferred FireFox Profile parameter.
- Fixed SeleniumPlus GetProperty Exceptions for Chrome.
- Added SeleniumPlus support for "unverified" ClickItem commands to bypass verification.
- Added Selenium ProcessContainer support fo show object properties in the Element Info dialog.
|
2014.09.02
| Se+ Core
| Se+ Combos
| Se+ GetAppMapValue Core Expressions
| Se+ JARs Core JARs
|
Notes:
- Fixed a parameter passing problem with GetAppMapValue when using empty App Map IDs.
This also impacted Core handling of parameters with empty values.
- Added SeleniumPlus support for SAP sap.m.Select and sap.m.ComboBox classes and subclasses.
|
2014.09.01
| Se+
| Se+ sap.m.ListBase
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus support for SAP sap.m.ListBase classes and subclasses.
|
2014.08.29
| Core Se+
| Core isPassedSuccess Se+ Grid
| Se+ Update Se+ ComputedStyle
| Core JARs Se+ JARs
|
Notes:
- Clarified doc and functionality of Component Processors using isPassedSuccess logging.
- Added SeleniumPlus support of Selenium Grids.
- Fixed SeleniumPlus UPDATE.bat to create the update_bak dir if it does not already exist.
- Fixed SeleniumPlus implementation of VerifyComputedStyle to properly ignore missing benchmarks.
|
2014.08.28
| Se+
| Se+ GetAppMapValue
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus.Misc.GetAppMapValue support.
|
2014.08.27
| Se+ TC
| Se+ Frames
| Se+ Detect TC FlexDataGrid
| Se+ JARS TC SVBs
|
Notes:
- Fixed SeleniumPlus to properly seek children in frames when parents are in frames.
- Fixed the isSeleniumPlus check to properly detect old and new seleniumplus JAR files.
- Modifed TestComplete FlexDataGrid.getCellText support for improved accuracy.
|
2014.08.26
| Core Se+
| Se+ Updates
| Core ImageUtils Core Maps
| Core JARs Se+ JARs
|
Notes:
- Fixed Core ImageUtils to convert RGBA to RGB format for JPG exports when necessary.
- Fixed JSAFS ComponentGenerator to properly generate Window items within Window sections when
no other items are present.
- SelniumPlus UPDATE.bat file updated to use new LibraryUpdate URLs to SourceForge repository.
|
2014.08.25
| Core
|
| Core Updates Core ImageUtils
| Core JARs
|
Notes:
- Fixed the Core LibraryUpdate program to accept ZIP location URLs containing spaces.
- Fixed the Core ImageUtils to correctly export BMP and JPG images having unusable Alpha values.
|
2014.08.21
| Core TC
| Core Builds
| TC Properties
| Build XML TC SVBs
|
Notes:
- Refactored Ant Build XML to support fully automated builds and Release packaging for SAFS.
- Fixed TestComplete Get/VerifyPropertyValue routines to handle "property not set" error code 91 for valid properties with empty/unset values.
|
2014.08.18
| Se+
| Se+ JAR
|
| Se+ JAR
|
Notes:
- Refactored Installers and SeleniumPlus PlugIn to use "seleniumplus.jar" and retired selenium-plus-1.0.jar.
|
2014.08.15
| Core Se+ RFT
| Refactored Keywords Ant Builds
|
| Se+ JARs Core JARs RFT JARs Build XML
|
Notes:
- Refactored RFT HoverMouse and LocateScreenImage support to share code with SeleniumPlus and other engines.
- Push of new Ant build XML and Properties files for fully automated builds and Release packaging of SeleniumPlus.
|
2014.08.13
| Core Se+ RFT
| Refactored OCR.
|
| Core JARS Se+ JARS RFT JARs
|
Notes:
- Refactored OCR support out of RFT and into shared code for SeleniumPlus and other engines.
|
2014.08.12
| Core Se+ RFT
| Core JAR Projects Refactoring
| Se+ Caching
| Core JARs Se+,RFT JARs
|
Notes:
- Added support for auotmatic runtime extraction of Project directories if running from JSAFS or SeleniumPlus JAR file containing the runtime Project.
- Refactored ComponentFunction code for Core, SeleniumPlus, and Rational Functional Tester for more
shared code during GuiDoesExist/GuiDoesNotExist.
- Properly return null objects (Parent/Chile) in SeleniumPlus if component is not found during searches.
- Cache objects and retrieve cached objects as appropriate in SeleniumPlus when an App Map cache object is not null.
|
2014.08.11
| Se+
| Se+ Keywords
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus keyword support for ClearCache, TypeKeys, TypeChars, and TypeEncryption.
|
2014.08.08
| Core Se+ RFT
| Core Refactor Se+ Refactor RFT Refactor Se+ PlugIn
| Se+ ImageUtils
| Core JARs Se+ JARs RFT JARs Se+ PlugIn
|
Notes:
- Refactoring of Processors and ComponentFunction to maximize code reuse across engines.
- Fixed SeleniumPlus GetGUIImage and VerifyGUIImage to match published reference documentation.
- Added CaptureObjectData and VerifyObjectData support to SeleniumPlus.
- Added SeleniumPlus PlugIn support for viewing Selenium ProcessContainer documentation
and Launching the Selenium Process Container from the Selenium+ Menu in Eclipse.
|
2014.08.06
| Core Se+
| Core Updates Se+ Updates
|
| Core JARs Se+ JARs
|
Notes:
- Added support for in-place library and plugin updates from external HTTP URLs.
|
2014.08.05
| Core Se+
| Core Components Se+ Components
|
| Core Se+ JARs
|
Notes:
- Additional refactoring for common Component support between Core and SeleniumPlus.
- Added support for some GUI-less ComponentFunction keywords in SeleniumPlus and the TID.
|
2014.08.04
| Core Se+ RFT
| Core Components Se+ Components RFT Components
|
| Core JARs Se+ JARs RFT JARs
|
Notes:
- Refactored CFComponent superclass and subclasses to share common functionality across engines.
- Implemented several GenericMasterFunctions for SeleniumPlus.
- Added support for retrieving more Element properties in SeleniumPlus.
|
2014.08.01
| Se+ Core
| Se+ AssignPropertyVariable
| Se+ Separators Se+ Click Se+ Implicit Timeouts Se+ PlugIn Core Shutdown
| Se+ JARs Se+ PlugIn
|
Notes:
- Add AssignPropertyVariable support in SeleniumPlus class.
- Fixed scenarios where SeleniumPlus field separator conflicts with provided test data.
- Fixed SeleniumPlus Click delays that were unnecessarily long.
- Fixed certain SeleniumPlus implicit timeouts to use INI file settings.
- Removed unnecessary menuitems from SeleniumPlus Perspective Menus.
- Fixed SeleniumPlus installation packaging for all NOSTAF operations.
- Fixed Core shutdown of Services when running embedded (NOSTAF).
|
2014.07.30
| Se+ JSAFS
| Se+ NOSTAF
| Se+ EditBox JSAFS NOSTAF
| Se+ JARs Se+ Install Core JARs
|
Notes:
- Fixed a SeleniumPlus EditBox problem not implementing new IOperable interface.
- Provide a new SeleniumPlus Installer for streamlined NOSTAF installation and runtime.
- Fix a JSAFSDriver initialization error allowing NOSTAF operations to proceed.
|
2014.07.29
| Core Se+
| Core Embedded
| Se+ SetPosition
| Core JARs Se+ JARs
|
Notes:
- Finalized the implementation of the EmbededQueueService for NOSTAF operations.
- Fixed a SetPosition coordinates separator parsing problem in SeleniumPlus.
|
2014.07.24
| Core TC RBTM
| Core EmbeddedQUEUE
| TC Combos RBTM Install
| Core JARs TC SVBs
|
Notes:
- Added support for an Embedded QUEUE service when running embedded without STAF.
- Fixed Test Complete ComboBox navigation to NOT use the DOWN key when skipping Separator items.
- Fixed 2 Robotium RemoteControl install issues, and
- pushed RobotiumRCReleaseCandidate5.2.1 to SourceForge!
|
2014.07.21
| RBTM
| RBTM 5.2.1
|
| RBTM TestRunner
|
Notes:
- Added support for new Robotium 5.2.1 methods to Robotium Remote Control.
|
2014.07.18
| TC Core
| Core Embedded
| TC Combos
| TC SVBs Core JARs
|
Notes:
- Fixed certain Test Complete .NET Combobox Selections.
- Enabled the SAFS Debug Log to be used for embedded execution (No STAF).
|
2014.07.16
| Core Se+
| Core NOSTAF Se+ Cache
| Se+ Initialization
| Core JARs Se+ JARs
|
Notes:
- Completed Core SAFS support for entirely embedded execution--single-process, without STAF--for "all-Java" scenarios like SeleniumPlus.
- Implemented SeleniumPlus data caching capabilities for data-intensive components.
- Fixed SeleniumPlus re-initialization issues for Component Function subclasses.
|
2014.07.14
| TC
|
| TC CLOSEWINDOW
| TC SVBs
|
Notes:
- Fixed TestComplete CLOSEWINDOW keyword to stop logging failure when it was actually successful for some scenarios.
|
2014.07.11
| Core
| Core SAFSVARS
|
| Core JARs
|
Notes:
- Added Core support to the optional EmbeddedVariableService to store vars internally and bypass STAF entirely.
|
2014.07.10
| Core Se+ TC
| Core EmbeddedLogService Se+ WDTimeout
| TC ObjectData
| Core JARs Se+ JARs TC SVBs
|
Notes:
- Added Core SAFS support for SAFSLOGS as an Embedded non-STAF Service.
- Added SeleniumPlus support for a WDTimeout handling WebDriver timeouts with thread-safety.
- Fixed issues with retrieving TestComplete ObjectData for .Net Grids and ListViews.
|
2014.07.07
| TC Core Se+
| Core Embedded Se+ MenuItems
| TC CaptureObjectDataToFile Se+ Threading
| TC SVBs Core JARs Se+ JARs
|
Notes:
- Fixed TestComplete DataGrid CaptureObjectDataToFile problem with parameter handling.
- Added Core SAFS support for SAFSMAPS and SAFSVARS as Embedded non-STAF Services.
- Added SeleniumPlus support for MenuItems with RadioButtons and CheckBoxes.
- Improved SeleniumPlus thread safety when handling Element children.
|
2014.07.03
| TC
| TC DataGrid
|
| TC SVBs
|
Notes:
- Implemented CaptureObjectDataToFile for DataGridFunctions to override
the generic code in GenericMasterFunctions in TestComplete TCAFS.
|
2014.07.01
| Core Se+
| Core Embedded Se+ CFMenuBar
| Se+ Menus
| Core JARs Se+ JARs
|
Notes:
- Completed POC for SAFSINPUT service as an Embedded non-STAF Service.
- Exposed CFMenuBar support in SeleniumPlus Engine and SAFS Keyword Reference.
- Fixed some Menu support issues in SeleniumPlus.
|
2014.06.27
| Se+
| Se+ Model Se+ Menus
|
| Se+ JARs
|
Notes:
- Refactored the SeleniumPlus Object Model to support new TextMatchingCriterion class.
- Updated SeleniumPlus to start handling SAPUI5 Menus.
|
2014.06.20
| Se+
| Se+ Find
| Se+ Trees
| Se+ JARs
|
Notes:
- Update SeleniumPlus object searches to look at Element and CSS attributes to identify object classes--like Trees--which have no native Element (Class) type in HTML5.
- Update SeleniumPlus Tree "refresh" operations to refresh all tree info--such as expanded *and* selected nodes.
|
2014.06.18
| Se+ Core
| Se+ WAI Core Embedded
| Se+ HighLight Core Ref
| Se+ JARs Core JARs
|
Notes:
- Added SeleniumPlus support for Web Accessible Internet "roles" in Component searches that
have no real HTML Element equivalent.
- Fixed/Finished the Highlight keyword support in SeleniumPlus.
- First push of SAFS support of non-STAF Services and Handles.
- Major update to synch SAFS Keyword Reference with SeleniumPlus implementation.
|
2014.06.13
| Se+ Core
| Se+ Custom Core Projects
|
| Se+ JARs Core JARs
|
Notes:
- Refactored SeleniumPlus to properly support CustomClass2Type.properties and mappings
that match multiple classnames.
- New generic ProjectInstaller can create Project directory structures from command-line arguments,
INI files, and a combination of provided, deduced, and default settings.
|
2014.06.12
| Se+ TC
| Se+ HTML5
| TC TreeViews
| Se+ JARs TC SVBs
|
Notes:
- Refactored SeleniumPlus Model to support Generic HTML5 Trees for SelectTextNode and ExpandTextNode.
- Refactored TestComplete TreeViewFunctions to properly support "Unverified" versions of commands.
|
2014.06.11
| Se+ RFT
| Se+ Expressions
| Se+ ListViews Se+ TreeViews RFT TreeViews
| Se+ JARs RFT JARs
|
Notes:
- Refactored for production the Selenium WebDriver support for Trees and TreeNodes.
This includes the addition of published support in the Keywords Reference.
- Fixed SeleniumPlus support of 'SetListContains'.
- Exposed new commands in the SeleniumPlus class.
- IBM Rational Function Tester support of TreeViews refactored to share code with other engines.
|
2014.06.06
| Se+
| Se+ Trees
|
| Se+ JARs
|
Notes:
- Implemented SeleniumPlus Tree/TreeView support--including support for sap.ui.commons.Trees and TreeNodes.
|
2014.06.05
| Core RBTM
| RBTM 5.1 Release
| Core ProgressIndicator Core Install RBTM Install
| Core JARs RBTM Install
|
Notes:
- Fixed scroll issues on Install ProgressIndicator dialogs.
- Fixed Robotium Remote Control Installation issues on Mac and Win.
- Robotium RemoteControl for 5.1 Release Candidate pushed as likely FINAL!
|
2014.06.03
| TC Se+
|
| TC Flex Se+ Java6
| TC SVBs Se+ JARs
|
Notes:
- Fixed TestComplete GetTextValue support for Flex objects with XML data.
- Refactored SeleniumPlus to be Java 1.6 Compiler compliant.
|
2014.05.30
| RBTM
| RBTM ReleaseCandidate
| RBTM Install
| RBTM Install
|
Notes:
- Tested and Fixed Robotium Remote Control Install issues.
- Prepared and pushed a RobotiumRC ReleaseCandidate!
|
2014.05.29
| Se+
| Se+ Keywords
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus ListView support of xxxCoords and RightClickxxx Keywords.
|
2014.05.28
| Core TC
| Core Logging
| TC ListItems
| Core JARs TC SVBs
|
Notes:
- Added optional TRUNCATE to SAFSLOGS to truncate lengthy messages and details that make log unreadable.
- Fixed TestComplete retrieval of ListBox, ComboBox, and ComboEditBox item text when found by index.
|
2014.05.27
| Se+ TC Core
| Se+ Keywords TC SuppressValue Core Keywords
| Core Logging
| Se+ JARs TC SVBs Core JARs
|
Notes:
- Added SeleniumPlus support of ListViews SetListContains, and InputKeys, InputCharacters, and SetFocus keywords.
- Added TestComplete support for SUPPRESSVALUE parameter on generic VerifyValue commands.
- Fixed Core TIDDriverCounterCommands to use proper message types when starting and stopping counters.
- Added Core TIDComponent support of VerifyValueContainsIgnoreCase keyword, and
- Added Core support of SUPPRESSVALUE parameter for implemented VerifyValue commands.
|
2014.05.23
| Core Se+ TC
| TC AssignPropertyVariable Se+ Suites
| Core Install Core TC2JUNIT.XSL Se+ QuickStart
| Core Install Se+ Install TC SVBs
|
Notes:
- Updates to the core SAFS install script to handle the new install model and embedded JRE.
- Updates to the TC2JUNIT.XSL Log Transform to support new include locations and formatting.
- Updates to the SeleniumPlus QuickStart documentation links provided in the install.
- Added TestComplete support of optional SUPPRESSVALUE parameter to AssignPropertyVariable.
- Enhanced SeleniumPlus to log itself as a Test Suite running multiple Test Cases.
|
2014.05.21
| Core Se+
| Core Logging
| Core Install Se+ Logging
| Core JARs Se+ JARs
|
Notes:
- Fixed SAFS Installer issues for Android installs and failed subclass installers.
- Added more standardized logging methods for Core DriverCommand Processors and subclasses.
- Enhanced SeleniumPlus EditBox support for streamlined examples and common messaging.
|
2014.05.20
| Se+
| Se+ Capture
| Se+ Firefox Se+ Doc
| Se+ JARs
|
Notes:
- Enhanced a new Click Capture mode in SeleniumPlus to handle click monitoring issues in FireFox.
- Fix SeleniumPlus Click capture issues with Firefox when clicking takes you to a new page.
- Updates to SeleniumPlus Install docs and Sample Project docs.
|
2014.05.16
| Core Se+
| Core Dependency Injection Se+ Dependency Injection Se+ Install
| Se+ Projects Se+ PlugIn
| Core JARs Se+ JARs Se+ PlugIn
|
Notes:
- Added core Model support for dependency injection in the parent package of test packages.
- Enhanced support for SeleniumPlus dependency injection into more test packages.
- Fixed SeleniumPlus Project packaging conventions to include Project name to avoid multi-project classname conflicts.
- Added SeleniumPlus Install assets for Projects to improve ease-of-use.
- Refactored the SeleniumPlus Eclipse PlugIn for new Project packaging conventions and enhancements.
|
2015.05.14
| Se+
| Se+ Keywords
| Se+ APITest
| Se+ JARs
|
Notes:
- Synched aging SeleniumPlus API Tests with current code to resolve compile issues.
- Added SeleniumPlus support of VerifyProperty keyword.
|
2014.05.13
| Se+ Core>
| Se+ CallScript Se+ VerifyComputedStyle Core Debug
| Se+ Focus
| Se+ JARs Core JARs
|
Notes:
- Added SeleniumPlus custom interpreter support for JSON Scripts and the ability to SUSPEND debug logging during PAUSE loops.
- Fixed SeleniumPlus browser focus issues when focus changes during interactive testing.
- Added SeleniumPlus support for new VerifyComputedStyle keyword.
- Added support to entirely suspend and resume Debug Logging.
|
2014.05.09
| Core
| Core Processor
|
| Core JARs
|
Notes:
- Allow the Core Processor(s) to deduce Project-relative file locations from relative paths.
|
2014.05.08
| TC Se+
| TC FlexDataGrid Se+ Selectable Se+ Keywords
| TC Utilities Se+ Logging Se+ CallScript
| TC SVBs Se+ JARs
|
Notes:
- Update TestComplete FlexDataGrid support to try cell.data.name for possible text values.
- Fixed TestComplete DDGUIUtilities to handle errors when test object has gone or disappeared.
- Added SeleniumPlus use of special keys like "shift" during item selection.
- Added ExtendSelectionToTextItem, SelectAnotherPartialMatch, and SelectAnotherTextItem support for SeleniumPlus ListViews.
- Fixed a SeleniumPlus logging error when optional "details" were not provided.
- Allow SeleniumPlus CallScript implementation to NOT shutdown the running WebDriver upon completion.
- Added SeleniumPlus CallScript support of STEP and STEP_RETRY thru SAFS Monitor for SeBuild scripts.
|
2014.05.07
| Se+ Core
| Se+ Interpreter Core ApacheLogUtilities
|
| Se+ JARs Core JARs
|
Notes:
- Added SeleniumPlus support of SeBuilder JSON Scripts using the CallScript keyword.
- Added Core support for ApacheLogUtilities implementing the apache.commons.logging.Log interface.
- Added SeleniumPlus support of ApacheLogUtilities implementation.
|
2014.05.06
| Core Se+
| Se+ Dependency Injection Se+ CaptureItemsToFile
| Core Model Se+ Sessions
| Core JARs Se+ JARs
|
Notes:
- Updates to the JSAFS Components Model to comply with the SAFS Keyword documentation.
- Added RuntimeDataAwareness to SeleniumPlus tests for automatic runtime dependency injection.
- Added SelenimPlus support for CaptureItemsToFile (ListViews) and CloseWindow (Browser) keywords.
- Fixed RemoteWebDriver support stacks for "last session" when sessions have been closed.
|
2014.05.05
| Se+
| Se+ Keywords
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus support for Maximize, Minimize, Restore, and SetPosition keywords.
- Added iSelectable support of 'matchIndex' for SeleniumPlus search algorithms.
|
2014.05.01
| Se+
| Se+ ProcessContainer
|
| Se+ JARs
|
Notes:
- Finishing touches on SeleniumPlus ProcessContainer ClickMode and UI Updates.
- Updates to UsingSeleniumProcessContainer documentation for latest features.
|
2014.04.30
| TC Se+
| Se+ FrameXPath Se+ ListView Se+ ProcessContainer
| TC ListViews
| TC SVBs Se+ JARs
|
Notes:
- Fixed TestComplete TreeList item selection for the bottom item with wrong visibility.
- Added FrameXPath search support in SeleniumPlus.
- Added SeleniumPlus support for ListViews.
- Added Confirm Save Map Overwrite for SeleniumPlus ProcessContainer (WDSPC).
|
2014.04.29
| Se+ Core
| Se+ ExecuteScript
| Core AppMap
| Se+ JARs Core JARs
|
Notes:
- Added SeleniumPlus ExecuteScript keyword support for WebElements.
- Modified core getAppMapValue functions to use default map if map ID is not provided.
|
2014.04.28
| Se+
| Se+ ProcessContainer
|
| Se+ JARs
|
Notes:
- Added the Save Map feature of SeleniumPlus ProcessContainer (WDSPC).
- Added generation of component names for App Maps in SeleniumPlus ProcessContainer.
- Added SeleniumPlus ProcessContainer ClickMode support to add to Results Tree.
|
2014.04.25
| Se+
| Se+ ProcessContainer Se+ Model
|
| Se+ JARs
|
Notes:
- Allow SeleniumPlus lockout of changes to WDTimeout values on long-running processes.
- Allow SeleniumPlus ProcessContainer reconnect to existing WebDriver sessions.
- Allow SeleniumPlus ProcessContainer user to Set and Save it to external AppMap files.
- Added SeleniumPlus "model" support for shared code across SAP, HTML, and DOJO domains.
|
2014.04.23
| Se+
| Se+ DOJO Se+ ProcessContainer
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus support of DOJO TabContainer searches.
- Added SeleniumPlus ProcessContainer support of more domain-specific info to capture and display.
- Added XPATH support to each of HTML, SAP, and DOJO domains in SeleniumPlus.
- Updates to SeleniumPlus ProcessContainer UI interaction during browser page updates.
|
2014.04.22
| Se+
| Se+ TabControl Se+ Doc
| Se+ ProcessContainer
| Se+ JARs
|
Notes:
- Added SeleniumPlus support of some TabControl keywords.
- Created UsingSeleniumProcessContainer.html documentation
- Fixed SeleniumPlus ProcessContainer shutdown problems with ElementInfoFrames open.
|
2014.04.21
| TC Se+
| Se+ Search
| TC VerifyProperty Se+ ClickCapture
| TC SVBs Se+ JARs
|
Notes:
- Fixed certain TestComplete failure messages to include the filename and filenumber in the failure message.
- Allow SeleniumPlus to default Window recognition strings if not present.
- Fixed SeleniumPlus Click Capture mode to remove EventListeners upon completion.
|
2014.04.18
| Se+
| Se+ Events
| Se+ ProcessContainer
| Se+ JARs
|
Notes:
- Added SeleniumPlus ability to attach/detach events to DOJO/HTML objects.
- Fixed a SeleniumPlus NullPointerException on empty object hierarchy Trees in Process Container.
- Fixed SeleniumPlus ProcessContainer(WDSPC) UI and interaction between browser, preview, and Tree panel.
- Fixed indices for SeleniumPlus ProcessContainer recognition strings for matching siblings.
|
2014.04.17
| Core Se+
| Core SuspendLog
| Se+ Search Se+ ProcessContainer
| Core JARs Se+ JARs
|
Notes:
- Added core SAFS support to enable suspend and resume of debug logging.
- Fixed SeleniumPlus XPATH and CSS search algorithm support in getObject.
- Fixed Click and Find issues in SeleniumPlus ProcessContainer (WDSPC).
- Fixed FireFox issues in SeleniumPlus where it does NOT retain sent JavaScript code.
- Modified SeleniumPlus JavaScript APIs to pass and use WebElement directly.
|
2014.04.15
| Se+
| Se+ EventListeners Se+ Highlight Se+ TextArea Se+ ProcessContainer
| Se+ IE
| Se+ JARs
|
Notes:
- Added SeleniumPlus support for mouse event listeners to detect and confirm Clicks.
- Fixed SeleniumPlus IE support issues by disabling native events.
- Added SeleniumPlus Highlight keyword support.
- Added SeleniumPlus TextArea support.
- Added SeleniumPlus ClickMode support for ProcessContainer (WDSPC).
|
2014.04.14
| Se+
| Se+ Install Se+ ProcessContainer
|
| Se+ JARs
|
Notes:
- Refactored SeleniumPlus support to install and use Selenium 2.41 libraries.
- Enhanced and added SeleniumPlus ProcessContainer features and UI.
- Added SeleniumPlus ability to generate a full hierarchy XPATH recognition string.
|
2014.04.12
| Se+
| Se+ Search
| Se+ Reconnect Se+ Frames Se+ JavaScript
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus WebDriver reconnect to existing sessions issue.
- Significant enhancements to the SeleniumPlus search algorithms.
- Fixed a SeleniumPlus Frame handling issue.
- Made SeleniumPlus "global" JavaScript variables use the DOM Window object namespace.
|
2014.04.08
| Se+
| Se+ ProcessContainer
| Se+ Utilities Se+ EditBox Se+ DoubleClick
| Se+ JARs
|
Notes:
- Refactor SeleniumPlus WebDriverGUIUtilities to also work with Core SAFS.
- Fixed SeleniumPlus EditBoxFunctions "wrong number of parameters" errors.
- More enhancements for SeleniumPlus Process Container (WDSPC).
- Fixed a special key issue with SeleniumPlus DoubleClick.
- Added SeleniumPlus WDSPC DOJO domain support for search algorithm POC.
- Added more features to the SeleniumPlus ProcessContainer (WDSPC).
|
2014.04.07
| Se+
| Se+ ProcessContainer
|
| Se+ JARs
|
Notes:
- Beginning enhancements for SeleniumPlus WebDriver ProcessContainer (WDSPC).
|
2014.04.04
| Core
| Core CoreInterface Core Encryption
|
| Core JARs
|
Notes:
- Refactor critical core classes to use a CoreInterface that removes explicit STAF dependencies.
- Added 'TypeEncyption' keyword support to SAFS for things like passwords.
|
2014.03.28
| TC Se+
| TC Chrome Se+ Search
|
| TC SVBs Se+ JARs
|
Notes:
- Added TestComplete V10 support of Chrome V33 ComboBox Select.
- Added SeleniumPlus SearchObject support for recognition Link, PartialLink, and Tag.
- Updated SAFSQuickStartSelenium doc regarding enhancements to recognition string support.
|
2014.03.27
| Se+ Core
| Se+ Features Core Install
|
| Se+ JARs Core JARs
|
Notes:
- Add enhanced SeleniumPlus functions for mouse events, hilighting, and info retrieval.
- Added SeleniumPlus support to find by XPATH, CSS, and handling Frames.
- Added SeleniumPlus capabilities for optional SAFS Monitor usage.
- Added debug logging support into the core installers.
|
2013.03.26
| Core TC
| Core SAFSMonitor
| TC EditBox
| Core JARs TC SVBs
|
Notes:
- Modified engines and drivers to support the OPTIONAL launching of SAFS Monitor.
- Make TestComplete EditBox "Unverified" commands truly "unverified".
|
2014.03.25
| Core
| Core Doc
| Core AppMaps
| Core JARs
|
Notes:
- Largescale updates to the SAFSKeyword Reference format and presentation.
- Properly handle error of missing App Map entries during component searches.
|
2014.03.21
| TC, Se+
| TC Flex TC Chrome TC EditBox
| Se+ StartWebBrowser
| TC SVBs Se+ JARs
|
Notes:
- Allow TestComplete to get and parse XML data associated with Flex Menubar items.
- Allow wildcards and regular expressions for TestComplete MenuItem paths.
- Allow TestComplete to recognize CHROME as a valid HTML .environment.
- Refactored TestComplete EditBoxFunctions to work across HTML environments.
- Fixed SeleniumPlus StartWebBrowser and StopBrowser commands to properly issue errors on failure.
|
2014.03.17
| TC RBTM Se+
| RBTM 5.1 Se+ Install
| TC Trees
| TC SVBs RBTM JARs RBTM TestRunners Se+ Install
|
Notes:
- Fix TestComplete Flex Tree item identification and clicking.
- Updates for Robotium Remote Control to work with Robotium 5.1 release.
- Added SeleniumPlus install assets and updates for Selenium 1.0 and Selenium 2.0 Samples and Projects.
|
2014.03.14
| RBTM
| RBTM Install
| RBTM setNavigationDrawer
| RBTM Install
|
Notes:
- Fixed a Robotium Remote Control routing issue for setNavigationDrawer.
- Updates to all Install assets and scripts for installing Robotium Remote Control for 5.x.
|
2014.03.13
| Se+ RBTM
| Se+ JavaHooks RBTM 5.x
|
| Se/Se+ JARs RBTM JARs
|
Notes:
- Added Selenium engine support to run either Selenium 1.0 or Selenium 2.0 engines.
- Updates to Robotium Remote Control based on unreleased Robotium 5.x updates.
|
2014.03.07
| RBTM
| RBTM 5.0.1
|
| RBTM JARs
|
Notes:
- Implemented Robotium Remote Control support for Robotium 5.0.1.
|
2014.03.05
| Se+
| Se+ Clicks
|
| Se+ JARs
|
Notes:
- Implemented SeleniumPlus Click and related keywords.
|
2014.02.27
| Se+, TC
|
| Se+ RemoteServer TC Flex/Html
| Se+ JARs TC SVBs
|
Notes:
- Moved SeleniumPlus RemoteServer AutoStart to the first use of StartWebBrowser instead of user login.
- Fixed TestComplete WindowFunctions for Maximize and Minimize for Flex and HTML domains.
|
2014.02.24
| Se+ Core TC
| TC Install
| Se+ Switching Core Install
| Se+ JARs Core JARs
|
Notes:
- Fixed browser switching "last used" issues on SeleniumPlus across test sessions.
- Fixed STAF JSTAF.zip vs JSTAF.jar CLASSPATH install issue.
- Added SmartBear TestComplete 10.0 support for SAFS Install.
|
2014.02.21
| Se+, DRD
| Se+ Install Se+ CMDLine Se+ Keywords
| DRD JAR Se+ Remote
| Se+ Eclipse Core JARs
|
Notes:
- Updates to the SeleniumPlus install experience and associated documentation.
- Updates to SAFS.JAR Manifest to include safsdroid.jar dependency automatically.
- Added SeleniumPlus assets for command-line execution of Project JARs.
- Fixed certain automatic invocations of SeleniumPlus RemoteServer.
- Added Resize and Maximize keyword support to SeleniumPlus.
|
2014.02.14
| Se+ Core
| Se+ Menu
| Core Install Se+ Visibility
| Se+ PlugIn Se+ JARs Core JARs
|
Notes:
- Added a new Selenium+ Menu into the SeleniumPlus Eclipse IDE.
- Fixed handling of non-visible components in SeleniumPlus.
- Fixed STAF install for SAFS to use embedded JVM.
- Enhanced the installed SAFS Program Group and the starting of the SAFS Debug Log.
|
2014.02.12
| Se+
| Se+ CheckBox
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus support for SAP UI5 HTML CheckBox.
|
2014.02.11
| Se+
| Se+ Mapping
|
| Se+ JARs
|
Notes:
- Added SeleniumPlus support for SAP UI5 CheckBox and Menubars.
- Added support for external CustomClass2Type.properties mappings in SeleniumPlus.
|
2014.02.07
| Se+
| Se+ WaitForGUI Se+ CMD
| Se+ SAMPLE
| Se+ Eclipse
|
Notes:
- Added SeleniumPlus support for WaitForGUI command.
- Fixed the SeleniumPlus SAMPLE and Default Projects provided with the PlugIn.
- Added SeleniumPlus command-line arguments to preset runtime variables and/or override ApplicationConstants.
|
2014.02.04
| Se+
| Se+ GettingStarted
| Se+ NLS
| Se+ Eclipse
|
Notes:
- Added SeleniumPlus GettingStarted SAMPLES enhancements and documentation.
- Fixed retrieval and handling of NLS Dynamic Recognition strings in SeleniumPlus.
- Added SeleniumPlus support for automatic start of RemoteServer on startBrowser failures.
|
2014.01.29
| Se+, Core
| Se+ Config Core Config
|
| Se+ Eclipse Core JARs
|
Notes:
- Enabled reading Selenium browser choice from config file or system properties.
- Exposed the ConfigInterface through the EmbeddedHookDriver used by SeleniumPlus.
|
2014.01.28
| TC Se+ Core
| Se+ DriverCommands Se+ SeleniumHook
| TC EditBox Se+ ComboBox Se+ SelectBrowser Core ClearAllVariables
| TC SVBs Core JARs Se+ Eclipse
|
Notes:
- Fixed an issue with TestComplete EditBox support when editbox is empty.
- Fixed a SeleniumPlus API issue for CaptureItemsToFile.
- Fixed a Core issue of re-setting cleared persistent variables that need to remain after ClearAllVariables.
- Exposed more DriverCommands for SAFS/SeleniumPlus engine.
- Enhanced SeleniumPlus SelectBrowser support to use system settings for proxy detection.
- Push of initial SeleniumHook for standard SAFS/Selenium Engine using WebDriver.
|
2014.01.24
| Core, Se+
| Core Install Se+ Install Se+ OpenUI5 Se+ Trees Se+ GetGUIImage
| Se+ StartWebBrowser Se+ Quit
| Core JARs Se+ Eclipse
|
Notes:
- Refactored SAFS and SeleniumPlus installers to share common code.
- Install StartMenu Program Groups for ALL users, not just current user.
- Fixed SeleniumPlus StartWebBrowser parameters to reflect criteria of existing documentation.
- Added some initial SAP OpenUI5 support into SAFS/SeleniumPlus.
- Added CFTree support into SAFS/SeleniumPlus engine.
- Fixed SeleniumPlus Shutdown/Quit operations.
- Added GetGuiImage support in SAFS/SeleniumPlus engine.
|
2014.01.21
| JSAFS Se+ TC
| JSAFS Driver Se+ Driver Se+ JavaDoc
| TC FlexMenuBar
| Core JARs Se+ Eclipse TC SVBs
|
Notes:
- Refactored JSAFS and SeleniumPlus Drivers to extend common code AbstractDriver superclass.
- Significant enhancements to SeleniumPlus API and JavaDoc.
- Fixed TestComplete FlexMenuBar support to support both MeniItem Renderers and ListItem Renderers.
|
2014.01.20
| Se+, Core
| Se+ PlugIn Core Install
| Core Shortcuts
| Se+ Eclipse
|
Notes:
- Many updates to SeleniumPlus API for ComponentFunction and DriverCommand Support.
- Push of all updated assets for the SeleniumPlus PlugIn.
- Improvements and additions to the SeleniumPlus install and uninstall process
including support for custom STAF install locations.
- Added RemoteServer Start and Shutdown shortcuts for the SeleniumPlus Program Group.
- Improvements and additions to the Core SAFS install and uninstall process
including support for custom SAFS and STAF install locations.
- Fixed bad STAF related shortcuts in the installed SAFS Program Group.
- Relabelled SAFS Program Group for a 2014.01 release.
|
2014.01.17
| Core, Se+
| Core Install Se+ Commands
| Core Install
| Core JARs Se+ Eclipse
|
Notes:
- Fixed some Core SAFS DLL and Environment install issues on Windows while
enhancing the completeness of the Core SAFS install.
- Added more SeleniumPlus ComboBox APIs and Dojo support.
- Added SeleniumPlus API for several different types of Driver Commands.
- Enhanced SeleniumPlus integration with Selenium RemoteServer when starting and stopping browsers.
|
2014.01.15
| JSAFS, Se+
| JSAFS Maps Se+ Dojo
|
| Core JARs Se+ Eclipse
|
Notes:
- Enhanced automated Java AppMap generation with additional info and output JavaDoc.
- Enhanced support for SeleniumPlus WebDriver support of finding and automating Dojo components.
- Added more keywords for SeleniumPlus ComboBox in the Dojo domain.
|
2014.01.10
| Core Se+ TC
| Core Verify Se+ API Se+ EditBox
| Se+/JSAFS Maps TC FlexDataGrid
| Core JARs Se+ Eclipse TC SVBs
|
Notes:
- Added new VerifyValuesNotEqual and VerifyValueDoesNotContain commands to core SAFS.
- Added initial EditBox support into SeleniumPlus with WebDriver.
- Added and exposed more API and commands to the tester developer in JSAFS and SeleniumPlus.
- Further enhanced the SeleniumPlus Eclipse install process with additional content.
- Fixed issues of AppMap processing for AppMap.order and AppMap text files in JSAFS and SeleniumPlus.
- Enhanced the TestComplete search conditions for scrollbars in FlextDataGrid.
|
2014.01.02
| Se+
|
| Se+ Expressions Se+ StartWebBrowser
| Se+ Eclipse
|
Notes:
- Fixed SeleniumPlus processing of expressions that include empty parameters.
- Fixes supporting WindowTag in SeleniumPlus call to StartWebBrowser.
|
2013.12.31
| JSAFS, Se+
| Se+/JSAFS TestParameters
|
| Core JARs Se+ Eclipse
|
Notes:
- Added validation and auto-detection of certain SAFS Test Parameters.
- Updates and adds for additional SeleniumPlus API for the tester developer.
|
2013.12.27
| Se+, TC
| Se+ Dojo TC Dojo
|
| Se+ Eclipse TC SVBs TC Script.TSCRIPT
|
Notes:
- Enhancements to SeleniumPlus support of Dojo, ComboBoxes, and Browser Start/Stop.
- Added Dojo support of TreeViews in TestComplete.
|
2013.12.25
| Se
| Se+ Dojo
|
| Se+ Eclipse
|
Notes:
- Initial Dojo support added to SeleniumPlus.
|
2013.12.20
| Core Se+ TC
| Core Install Core Debug Se+ Install Se+ ComboBox
| Core Clipboard
| Core JARs Se+ Eclipse
|
Notes:
- More enhancements for the SAFS Win and SeleniumPlus Eclipse install processes.
- Enhancements to SAFS Debug output in certain scenarios of Java Throwables.
- Fixed SAFS getClipboardText to be able to explicitly grab plain text.
- Initial support for ComboBox added to SeleniumPlus.
|
2013.12.13
| Core Se+ TC
| Core Install Core IBT Se+ Install Se+ PlugIn TC Dojo
|
| Core JARs Se+ Eclipse TC&SVBs TC Script.TSCRIPT
|
Notes:
- Enhancements to new SAFS automated Install process for Core SAFS and SeleniumPlus on Windows.
- Added new Fuzzy Matching support to SAFS Image-Based Testing (IBT).
- Added new SeleniumPlus PlugIn to the SeleniumPlus Eclipse project.
- SeleniumPlus enhanced to use new 2.38.0 Selenium Remote Server.
- Initial push for Dojo Html support in TestComplete.
|
2013.12.06
| TC Core Se+
| Core Install Se+ Install
| TC GetItemValue Core Shutdown
| TC SVBs Core JARs Se+ Eclipse
|
Notes:
- TestComplete support enhanced to get embedded properties inside of properties.
- TestComplete support for ListBox GetItemValue made more robust for more domains.
- Enhancement to SAFS Win NativeWrapper support for editing Environment variables and Registry.
- Improved Core SAFS STAFJVM1 Java Service Shutdown success rate.
- Removed SAFS FileLineReader dependencies on Debug Log code to make it genericly reusable outside of SAFS.
- SeleniumPlus enhancements to Eclipse install experience and installation content.
- SeleniumPlus API enhanced to expose more SAFS keyword support and execution.
- Enhancements to SeleniumPlus automated startup and shutdown of Server and Monitor services.
|
2013.11.26
| Core, Se+
| Se+ Install
| Core FileUtilities
| Core JARs Se+ Eclipse
|
Notes:
- Removed excessive logging console output from FileUtilities.
- Enhancements to SeleniumPlus install process for SeleniumPlus Eclipse.
|
2013.11.22
| TC, Core
| Core GuiClassData
| TC Keywords
| TC SVBs Core JARs
|
Notes:
- TestComplete CheckBoxFunctions and TabControlFunctions fixes.
- Enhanced Core SAFS GuiClassData to do on-demand DAT file loading.
|
2013.11.21
| Se+
| Se+ Keywords
| Se+ Install
| Core JARs Se+ Eclipse
|
Notes:
- Enhancements and fixes for SeleniumPlus Eclipse install and execution.
|
2013.11.15
| TC Core JSAFS
| TC TreeViews Core Installs JSAFS Drivers
| TC Java
| TC SVBs TC Script.TSCRIPT TC ClassObjectsMap Core JARs
|
Notes:
- Pushed all TestComplete SVBs relevant to Java support of Tables, Menus, and TreeViews.
- Fixed TestComplete support of top-level window Java menus not yet exposed/open.
- TestComplete support for Java TreeViews with visible and non-visible root nodes.
- Further enhancements to automated install process for SAFS and RobotiumRC.
- Enhancments to JSAFS Drivers and Runners for test development ease-of-use.
- Enhancements to JSAFS ComponentGenerator for automated AppMap class generation from text Map files.
|
2013.11.12
| Se+
| Se+ Eclipse
|
| Core JARs Se+ Eclipse
|
Notes:
- Initial POC support for standalone SeleniumPlus with modified Eclipse with Se+ PlugIn.
|
2013.11.08
| JSAFS, TC
| JSAFS AutoConfig TC Flex TC Java
| TC Html
| Core JARs TC SVBs TC ClassObjectsMap
|
Notes:
- Enhanced JSAFS AutoConfig for auto-detection of key Project configuration directories.
- Enhanced JSAFS Drivers and Runners to improve user/developer visibility and access to design-time functionality and features.
- Enhanced JSAFS Annotations for improved runtime dependency injection and auto-execution.
- Added SelectTextNodeSpecial support in TestComplete for Flex domain TreeViews.
- Fixed Generic HTML Click support in TestComplete.
- Added the Java PropertySheet* class Java Data Grid support in TestComplete.
|
2013.11.01
| WIN, DRD
| WIN Install DRD Install
|
| Core JARs DRD Scripts
|
Notes:
- Major refactoring of new minimalist/automated SAFS WIN Install process.
- Added RobotiumRC and SAFS Android support of selecting the Robotium/SAFS TestRunner to build at install time.
|
2013.10.28
| COM, Core
| COM UTF8 Core Debug Core Release
|
| DDVariableStore.DLL Core JARs
|
Notes:
- Added STAF/COM UTF8 support via STAFSubmitUTF8 in DDVariableStore STAFUtilities.
- Added UTF8 support in SAFS Debug Log output.
- Begin refactoring SAFS Win Installation scripts and classes.
|
2013.10.24
| Core
| Core AutoConfig Core Embedded
|
| Core JARs
|
Notes:
- Enhance JSAFS AutoConfig to support class files that are "local" as well as those in JARs.
- Add a new JSAFS example/embedded to show the use of an EmbeddedHookDriver--a JSAFS driver running in a SAFS Engine process space (JVM) instead of a separate process space (JVM).
|
2013.10.23
| Core
| Core Drivers
|
| Core JARs
|
Notes:
- Enhanced STAF support and Driver tools to support embedded Drivers inside Java-based SAFS Engines. Example: New SAFS SeleniumPlus using Selenium WebDriver.
|
2013.10.21
| TC, Core
|
| TC SelectCellTextFind Core FileUtilities
| TC SVBs Core JARs
|
Notes:
- Fixed TestComplete JavaDataGrid for SelectCellTextFind in certain Java scenarios.
- Removed FileUtilities dependencies on 3rd party JAR file.
|
2013.10.18
| Core
|
| Core FilterTextFile
| Core JARs
|
Notes:
- Fixed Driver Command FilterTextFile to properly handle non-default character encodings.
|
2013.10.16
| Core, JSAFS
| Core JavaDoc 7 JSAFS Examples JSAFS Tools
|
| Core Scripts Core JARs
|
Notes:
- Added support for JavaDoc from Java 7 SDK.
- Added new "minimal" JSAFS Examples for Annotations, AutoConfig, Dependency Injection and auto-execution.
- Added new JSAFS Driver and Runner classes for AutoConfig and Execution.
|
2013.10.15
| JSAFS
| JSAFS ComponentGenerator JSAFS Annotations
|
| Core JARs
|
Notes:
- Added new ComponentGenerator to JSAFS Tools for creating Java AppMap classes from Map files.
- Added new Dependency Injection (DI) support for JSAFS Auto-Execution through Annotations.
|
2013.10.10
| TC
| TC ClearAppMapCache
| CORE JVM
| TC SVBs Core JARs
|
Notes:
- Added ClearAppMapCache support to TestComplete.
- Fixed SAFS Core and SAFS Services to accept the OPTION parameter and an alternative JSTAF JVM.
- Fixed JVM Shutdown NullPointerExceptions for certain scenarios.
|
2013.10.01
| TC
|
| TC VB
| TC SVBs TC ClassObjectsMap
|
Notes:
- Fixed VB support in TestComplete to be separate from .NET support.
|
2013.09.29
| TC
|
| TC SetFocus
| TC SVBs
|
Notes:
- Enhancements for Test Complete SetFocus Driver Command.
|
2013.09.27
| TC
|
| TC CaptureObjectDataToFile TC DragTo
| TC SVBs
|
Notes:
- Fixes for Test Complete CaptureObjectDataToFile in DataGrid and GenericMasterFunctions.
- Fixes for Test Complete DragTo issues in GenericObjectFunctions.
|
2013.09.24
| Core
| Core ProcessKiller
| Core Shutdown
| Core VBS Core JARs
|
Notes:
- A new ProcessKiller.vbs script able to target specific processes by command-line invocation on Windows.
- Enhanced SAFSMonitor and the SAFS DefaultDriver superclass for better grace during shutdowns.
|
2013.09.20
| CUK
| CUK Support
|
| Core JARs
|
|
2013.09.18
| Core
| Core LibraryUpdate
| Core Images
| Core JARs
|
Notes:
- Fixed SAFS ComponentFunction handling of Image rectangles and subarea rectangles.
- Added a new LibraryUpdate class and safsupdate.jar to handle automated updates of SAFS library locations from centralized repository locations.
|
2013.09.13
| RBTM Core TC
| RBTM Release TC FlexDataGrid
| Core Log, Shutdown
| RBTM Release Core JARs TC SVBs
|
Notes:
- Released Robotium RemoteControl 2013.09.09 supporting new Robotium 4.3 Release!
- Fixed transmission issues between SAFSLOGS and SAFSVARS when storing log messages as variables.
- Fixed issues wih SAFSLOGS messages in SAFSVARS containing possible test record separators.
- Fixed some Core SAFS shutdown scenarios in Drivers and SAFS Monitor which would leave some java.exe processes remaining--even prevent SAFS services from closing.
- TestComplete FlexDataGrid enhanced to support more DataGrid types.
|
2013.09.06
| TC Core DRD RBTM
| TC JavaDataGrid, TFSM Core PAUSE, Log RBTM 4.3
| TC ComboBox, FlexTree Core ProcessMonitor Mac/Unx DRD Emulator
| TC SVBs, Extensions Core JARs DRD JARs RBTM JARs &TestRunners
|
Notes:
- TestComplete JavaDataGrid support added.
- TestComplete TFSM Script Extension added to SAFSDEV.
- TestComplete FlexTreeView enhanced to support partially visible items.
- TestComplete ComboBoxFunctions rollback due to some incompatibilities.
- Added Core SAFS support for PAUSE ON WARNING into Drivers and SAFS Monitor.
- Added Core runtime variables holding last FAILURE or WARNING messages logged via SAFSLOGS.
- Added Core Driver support to RETRY *before* WARNING or FAILURE Flow Control kicks in.
- Fixed SAFS GenericProcessMonitor for Unix and Mac platforms.
- SAFS AutoAndroid support for Unix and Mac Emulator persistence.
- Implemented the majority of Robotium 4.3 support in Robotium RemoteContorl.
|
2013.08.30
| TC RBTM Mac RFT RBTM
| TC Java RBTM Mac Install
| TC Flex, Java, .NET, HighLight RFT HTMLTable
| TC SVBs RBTM Mac Scripts RFT JARs
|
Notes:
- Fixes and enhancements to TestComplete Flex Tree scrollbar support, Flex DataGrid support, Java Table support, and .Net Tree CaptureObjectDataToFile.
- Fix status update from HighLight Driver Command in TestComplete.
- Enhance Robotium RemoteContorl install scripts for Mac to include the automatic build and resigning of APKs.
- Broadened Rational Functional Tester support for newer HTMLTables.
|
2013.08.23
| RBTM DRD TC
| DRD SoloTest TC Keywords
| RBTM SoloRemoteControl TC Domains TC Keywords.
| RBTM JARs DRD JARs DRD SAFSTestRunner TC SVBs
|
Notes:
- Fixed RobotiumRC SoloRemoteControl duplicate debug messaging in console.
- Enhanced SAFS Android TestRunner to support Class= option over Type= option in recognition strings.
- SAFS Android SoloTest example to handle API 10 Exceptions for missing features (Clipboard, etc..).
- Added TestComplete support for ListViewFunctions VerifyListContains.
- Added TestComplete keyword domains support in SAFS Reference for ListViewFunctions.
- Fixed TestComplete ComboBoxFunctions setTextValue to support NLS (Chinese) characters.
- Added initial TestComplete object mappings for some Java domain classes.
- Fixed TestComplete FlexTreeViewFunctions Tree property height problem.
- Refactored TestComplete DataGrid support for supported domains.
|
2013.08.16
| Core SPC RBTM RFT
| SPC Class
| Core SAFS Monitor RFT UserStops RBTM API10
| Core JARs SAFS_RATIONAL JARs RBTM JARs RBTM TestRunners
|
Notes:
- Fixed SAFS Moniitor to only Pause on Failure per the documentation. It no longer will pause on Warnings.
- Enhanced SAFS ProcessContainer to allow the option to prefer the generation of Class= over Type= recognition strings even when a subclass of the Class might map to a known Type. This can allow finer grain control over target objects in recognition strings
when too many things are identified as generic types like Window, View, or TextView, etc..
- Fixed RFT processing to catch UserStoppedScriptErrors that are NOT being generated by the user.
- Removed generated Exceptions when Core SAFS ResourceMessage support classes are not present--like in RobotiumRC.
- Fixed SAFS Android and RobotiumRC TestRunner classes to support API 10 (Android 2.3.3) and later and not just Android 4.x.
- Fixed SAFS Android TestRunner EngineCommand getSuperclassNames implementation to conform to the Engine Command documentation.
- Fixed RobotiumRC issues uninstalling APKs from device/emulators at the end of a test.
|
2013.08.09
| RBTM
| RBTM Overlay
|
| RBTM Release
|
Notes:
- Robotium RemoteControl Overlay 2013.08.09 available. Apply to 2013.07.12 Release installations.
See the Overlay Release Notes for detailed info.
|
2013.08.07
| RBTM TC
| TC FlexTree TC Sys.Browser TC FlexScrollBar
| RBTM Emulators TC TreeView TC FlexDataGrid
| RBTM JARs TC SVBs
|
Notes:
- Enhanced RobotiumRC to better detect the boot completion of more emulator types.
- Fixed RobotiumRC to automatically shutdown more emulator types than before.
- Enhanced SmartBear TestComplete support to better handle Sys.Browser object recognition.
- Removed temporary fixes no longer needed for TestComplete 9.2 FlexScrollbar support with patches.
- Added TestComplete TreeView workarounds for ClickItem/SelectItem TC APIs.
- Enhance TestComplete FlexDataGrid support for multi-column support with row headers.
|
2013.07.26
| Core RBTM
| Core Installs RBTM Utils RBTM Installs
|
| Core JARs RBTM JARs
|
Notes:
- Refactored Core and RobotiumRC code to make Install ProgressIndicator available for both installs.
- Enhanced RobotiumRC takeScreenshot implementations with ImageUtils.
- Enhanced RobotiumRC availability of support for SAFSDriverCommands and SAFSEngineCommands.
- Enhanced SAFS SoloTest to include the initialization of robotiumUtils.
- Refactored safs-remotecontrol.jar to include robotium-remotecontrol assets and removed the use of robotium-remotecontrol.jar.
- Refactored contents of safsinstall.jar and robotiumrcinstall.jar.
- Made SAFS FileUtilities and StringUtilities available to RobotiumRC.
|
2013.07.22
| TID Core
| TID TakeScreenshot Core ClearArrayVariables Core SAFSVARS
|
| Core JARs
|
Notes:
- Added support for SAFS TID TakeScreenshot DriverCommand.
- Added Core support for new keyword ClearArrayVariables in SAFSDriverCommands Engine.
- Added SAFSVARS support for LIST V2: optionally returning variables LIST output in V2 format when using STAF V3.
|
2013.07.19
| TC Core RBTM
| TC EngineCommands TC Properties RBTM Views
| TC ClearAllVariables TC STAFUtilities TC FlexTreeView
Core ClearAllVariables
| TC SVBs Core JARs RBTM TestRunner
|
Notes:
- Adding TestComplete EngineCommands support for GetCurrentWindow, ClearReferenceCache, IsEnabled, IsShowing, IsValid, GetTopLevelCount, and GetTopLevelWindows.
- Removed broken TestComplete support for ClearAllVariables. Use SDC (Core) ClearAllVariables instead.
- Fixed TestComplete generic STAFUtilities requests to use the correct version (Variant).
- Added TestComplete support for Property names using dot notation: subobject.property.
- Fixed TestComplete some FlexTreeView keywords that were having problems with newer controls.
- Added more default variables to retain/restore after a call to Core DriverCommand ClearAllVariables.
- Fixed Robotium support to also look in android package(s) when getViewByName is used.
|
2013.07.12
| RBTM TC
| RBTM Release TC ScrollWheel
| RBTM StartEmulator
| RBTM Full Release/Overlay TC SVBs
|
Notes:
- Added the option to automatically re-sign the sample Spinner app during Robotium RemoteControl installs and overlays.
- Robotium RemoteControl StartEmulator fixed to properly recognize boot completion on newer devices.
- Robotium RemoteControl Full Release and Overlay for 2013.07.12.
- Added TestComplete support for the ScrollWheel Driver Command.
|
2013.07.05
| RBTM
| RBTM Progress RBTM Auto-Build
|
| RBTM JARs & Scripts
|
Notes:
- Added a Progress Indicator for new Robotium RemoteControl Installs and Overlays.
- Added the option for automatic builds of the TCPMessenger and TestRunners when installing Robotium RemoteControl.
|
2013.06.28
| RBTM TC
| RBTM Release TC EngineCommands
| TC CurrentWindow
| RBTM Full Release TC SVBs
|
Notes:
- Robotium RemoteControl Full Release 2013.06.28.
- Fixed TestComplete CurrentWindow support for InputKeys and GetGUIImage with popup menus/windows.
- TestComplete infrastructure to support SAFS Engine Commands put in-place.
|
2013.06.21
| Core JSAFS RBTM
| JSAFS Optional JVMShutdown RBTM 4.1
| JSAFS SAFSMonitor Usage
| SAFS JARs RBTM JARs & TestRunners
|
Notes:
- Provide a new JSAFS Shutdown option that does not REQUIRE JVM Shutdown on SAFS Shutdowns.
- Enhanced the JSAFS API to take better advantage of the SAFS Monitor to interactively Pause, Step, and Run JSAFS-enabled tests.
- Internally added Robotium 4.1 support into Robotium RemoteControl.
|
2013.06.14
| SPC DRD
| SPC Index DRD Layout
|
| SAFS JARs JavaObjectsMap.DAT DRD TestRunner
|
Notes:
- Index=N support for SAFS Process Container for objects having the same Name or ID.
- Added Index=N support for SAFS Android objects having the same Name or ID.
- Added Android Layout class support to SAFS ObjectsMap for Layouts.
|
2013.06.09
| DRD SPC
| DRD SDK
| DRD Tools SPC UTF8
| DRD JARs SAFS JARs
|
Notes:
- Updates to support newer Android SDK versions with different directory structure for build tools.
- Updates to allow SAFS Process Container to output MAP and TREE data in UTF-8 encoding.
|
2013.06.06
| Core JSAFS DRD
| Core Setup JSAFS Setup DRD ClearAppMapCache DRD GetAccessibleName DRD ObjectRecognition
| DRD TargetPackage
| Core Scripts Core Doc DRD Jars DRD TestRunner
|
Notes:
- Enhancements to Core SAFS Setup scripts and documentation for upcoming Windows release.
- Enhancements to JSAFS Setup and installation documentation.
- Implement ClearAppMapCache keyword for SAFS Android Engine.
- Allow the rebuild of the Android TestRunner APK if TargetPackage exists in the config INI file.
- SAFS Android support of 'getAccessibleName' using a view's ID as its name.
- SAFS Android support for ID= object recognition qualifier.
|
2013.05.31
| SPC DRD
| DRD Re-sign
| SPC Android DRD TargetAPK
| SAFS JARs DRD JARs
|
Notes:
- Updates and improvements for SAFS Process Container with SAFS Android.
- Add SAFS Android support for command-line/config options to re-sign AUT APK.
- Fixed SAFS Android support of TargetAPK option for rebuilding the TestRunner.
- Implemented SAFS Android EngineCommand 'getDomainName' as 'Android'.
|
2013.05.22
| TC Core RBTM
| Core Base64 RBTM 4.x Support
| TC ListViews
| TC SVBs SAFS JARs RBTM JARs RBTM TestRunner
|
Notes:
- Update Test Complete ListViewFunctions for robustness with SelectIndexItem.
- Add Base64Encoder/Decoder support for serialized Object transmission over Strings.
- Initial push of Robotium Remote Control support for Robotium 4.x.
|
2013.05.14
| TC
|
| TC FlexDataGrid
| TC SVBs
|
Notes:
- Enhance Test Complete FlexDataGrid support to use regex for class name matching for DataGridItemRenderers.
|
2013.05.07
| TC
|
| TC EditBoxFunctions
| TC SVBs
|
Notes:
- Enhance Test Complete .NET EditBox support for 'Text' property.
|
2013.05.01
| TC
|
| TC FlexDataGrid
| TC SVBs
|
Notes:
- Fixed Test Complete FlexDataGrid class name issues.
|
2013.04.29
| Core DRD TCPM RBTM
| DRD MultiPart Messages TCPM MultiPart Messages
| Core Shutdown
| SAFS JARs SAFS TCP Messenger RBTM TestRunner SAFS TestRunner
|
Notes:
- Fixed certain NullPointerException handling in Core SAFS during Driver shutdown.
- For SAFS Android TCP Messenger, Robotium TestRunner, and SAFS TestRunner: Added support for MultiPart messages to breakup messages that throw TransactionTooLargeExceptions inside the device into smaller usable messages.
|
2013.04.26
| TC
| TC ListView
|
| TC SVBs
|
Notes:
- Added TestComplete support for ListView CaptureItemsToFile and multiple column lists.
|
2013.04.25
| TC
| TC CaptureItemsToFile
|
| TC SVBs
|
Notes:
- Added TestComplete support for CaptureItemsToFile for .NET and Flex ComboBoxes.
|
2013.04.19
| DRD
| DRD Object Cache DRD ClearAppMapCache
|
| DRD JARS DRD TestRunner
|
Notes:
- Implemented an internal on-device object cache for SAFS Android testing and support for the
ClearAppMapCache Driver Command.
|
2013.04.17
| Core
|
| Core 'Replace'
| SAFS JARs
|
Notes:
- Fixed the DCDriverStringCommand 'Replace' to return the source string if no items were replaced.
|
2013.04.15
| Core
| SPC Maps
|
| SAFS JARs
|
Notes:
- Added support in the STAF Process Container Hierarchy Dialog for the user to change
the name of shown tree nodes so these user-specified names can be written to the App Map.
|
2013.04.06
| TC DRD
| DRD PopupViewContainer
| TC 9.2 FlexScrollBar
| JavaObjectsMap.DAT SAFSTestRunner APK TC SVBs
|
Notes:
- Add Android support for widget PopupWindow$PopupViewContainer as a known TopLevel Window.
- Fixed TestComplete V9.2 support for FlexScrollBar width.
|
2013.04.03
| TC DRD
| TC Trees
| DRD HighLight
| DRD TestRunner
|
Notes:
- Enhancement to support the Shift key for TreeLists in TestComplete.
- Fixed Android PopupWindow.dismiss to release an active HighLight use.
|
2013.03.29
| DRD Core TC
| Core Clipboard DRD Clipboard
| DRD HighLight TC Lists/Trees
| Core JARs, TC VBS DRD JARs, DRD TestRunner
|
Notes:
- Added new Encoding option for SaveClipboardToFile and VerifyClipboardToFile commands.
- New fix to use a PopupWindow for Android when HighLighting components.
- Expanded TestComplete support of .Net and Flex Trees and Lists.
|
2013.03.20
| Core
|
| Core FilterImage
| Core JARs
|
Notes:
- Fixed Core FilterImage DriverCommand using ImageUtils to support many more image formats.
|
2013.03.15
| Core TC DRD
| DRD Cached Objects DRD SoloTest DRD SoftKeyboard
| DRD Recognition Core Doc TC FlexTree
| Core JARs DRD JARs, DRD TestRunner TC SVBs
|
Notes:
- Allowing Android Processors to chain together cached objects from different classes.
- Fixed some Android child recognition processing issues.
- Added new Android SoloTest sample/superclass for SAFS TestRunner users.
- Fixed and enhanced XML for SAFS Reference documentation.
- New Android DriverCommands ShowSoftKeyboard and HideSoftKeyboard.
- Added TestComplete FlexTree support for SetTreeContainsNode action.
|
2013.03.08
| Core DRD TLNK
| Core setAltText TLNK Push
| DRD SPC
| Core JARs DRD TestRunner
|
Notes:
- Core ResourceMessage support for altText messages added.
SAFS Droid TestStepProcessor begins using this feature.
- Fixed a class Type lookup problem for SPC recognition strings on Android.
- SAFS TestLink development for web-based Test IDE resumes active development.
|
2013.03.05
| TC
| TC Drags
| TC Drags
| TC GenericObjectFunctions
|
Notes:
- Fixed TestComplete LeftDrag and RightDrag implementations for coordinate handling.
- Added TestComplete support for RightDrag, AltLeftDrag, CtrlLeftDrag, ShiftLeftDrag, CtrlAltLeftDrag, and CtrlShiftLeftDrag.
|
2013.03.04
| TC RBTM
|
| TC PopupMenus RBTM Protocol
| TC SVBs RBTM JARs
|
Notes:
- Fixed Test Complete PopupMenuFunctions to handle .NET Popup Menus.
- Proposed Robotium RemoteControl fix for waitForRemoteRunning TimeoutExceptions.
|
2013.02.28
| Core DRD
| Core Chinese Resources Core Alternate Text
DRD Alternate Text
| Core INI Spaces
| Core JARs DRD JARs DRD TestRunner
|
Notes:
- Added Chinese ResourceBundles for SAFS Core messages.
- Added alternate text support in SAFS core messages.
- Fixed the trimming of leading and trailing spaces on quoted item values.
- Added Android support for providing alternate text in status returns.
|
2013.02.21
| DRD
|
| DRD Recognition DRD InputKeys
| DRD JARs DRD TestRunner
|
Notes:
- Fixed Android child recognition handling to remove parent recognition information, if present.
- Fixed Android TestRunner InputKeys and InputChars Exception handling.
- Added Android recognition support for Android RadioButtons.
|
2013.02.20
| Core
| Core MultiLogResults
|
| Core JARS
|
Notes:
- Added new MultiLogResults XML Processing tool to summarize multiple XML logs into a new summary XML log.
|
2013.02.15
| RFT
|
| RFT findChild
| RFT JARs
|
Notes:
- Fixed a NullPointerException problem in newer version of RFT whose API no longer provides getDescriptiveName values for DomainTestObjects.
|
2013.02.07
| Core TC DRD
| TC PushButton DRD Recognition
|
| Core JARS TC SVBs DRD JARS DRD TestRunner
|
Notes:
- Modified key Core classes (and created new ones) to remove STAF dependencies for inclusion in Android TestRunner.
- Add Test Complete Pushbutton support for coordinates based on percentages, not just absolutes.
- Adding support for "standard" recognition strings (Type=) on Android.
|
2013.02.06
| RBTM
|
| RBTM Shutdown
| RBTM JARs
|
Notes:
- Fixed Robotium RemoteControl shutdown timeout using "running" timeout parameter instead of "shutdown" timeout parameter.
|
2013.02.05
| Core DRD TCPM
| DRD Keys
| SocketProtocol
| Core XML Core JARs DRD JARs
DRD TestRunner TCP Messenger
|
Notes:
- Fixed some connection arbitration issues for the SocketProtocol used by the Android engine.
- Added TypeKeys and TypeChars support for the Android engine.
|
2013.01.30
| Core DRD
| DRD EngineCommands
|
| Core XML Core JARs DRD TestRunner
|
Notes:
- Add Android support for Highlight and ClearHighlighted Engine Commands. These are generally used by STAF Process Container.
|
2013.01.23
| Core DRD
| DRD EditBox
|
| Core XML Core JARS DRD TestRunner
|
Notes:
- Add SetTextValue commands for Android Editbox controls.
|
2013.01.16
| Core DRD
| ProgressBarFunctions
|
| Core XML Core JARS DRD TestRunner
|
Notes:
- Newly added support for ProgressBar component types--first implemented in Android.
|
2013.01.11
| TC
| TC WPF ComboBox
|
| TC SVBs
|
Notes:
- Added Test Complete support for WPF ComboBoxes with icon elements.
|
2013.01.07
| TC
|
| TC .NET Domain
| TC SVBs
|
Notes:
- Added a Test Complete .Net Domain check into StepDriver.SVB
|
2013.01.04
| RBTM DRD
|
| AUTOANDROID
| AUTOANDROID JARs
|
Notes:
- Fixed SAFS AutoAndroid DUtilities and ImageUtils for RobotiumRC usage without SAFS.
|
2012.12.27
| TC
|
| TC Windows
| TC SVBs
|
Notes:
- Fix for Test Complete StepDriver to allow unmapped topwindow support in WindowFunctions.
|
2012.12.25
| DRD Core
| DRD ProgressBar
|
| DRD TestRunner Core JARs
|
Notes:
- Added SAFS Android support for ProgressBar components.
|
2012.12.20
| RBTM DRD
|
| RBTM SERIAL
| RBTM & SAFS AUTOANDROID JARs
|
Notes:
- Fixed ADB -SERIAL option for Robotium Remote Control Port Forwarding.
|
2012.12.17
| TC
| TC EditBox CaptureObjectDataToFile
|
| TC SVBs
|
Notes:
- Test Complete EditBox support added for keyword CaptureObjectDataToFile.
|
2012.12.14
| TC
| TC .NET ScrollBars TC ListViews
|
| TC SVBs
|
Notes:
- Added Test Complete .NET HScroll and VScroll support.
- Added Test Complete ListBox/ListView support for ExtendSelectionToTextItem.
|
2012.12.12
| DRD Core RBTM
| DRD TimePicker RBTM Release
|
| DRD TestRunner Core JARs RBTM TestRunner & JARs
|
Notes:
- Added SAFS Android support for TimePicker components.
- 2012.12.12 Release of Robotium Remote Control supporting Robotium 3.6
|
2012.12.10
| TC
|
| TC WPF TreeView TC Pushbutton
| TC SVBs
|
Notes:
- Fixed Test Complete WPF TreeView support for getTreeItems.
- Fixed Test Complete PushbuttonFunctions to properly chain to Generic Object support.
|
2012.12.06
| TC
|
| TC ListView
| TC SVBs
|
Notes:
- Fix Test Complete Flex support for certain Flex ListView item label matching issues.
|
2012.12.05
| DRD Core TC
| DRD DatePicker
| TC Performance
| DRD TestRunner Core JARs TC SVBs
|
Notes:
- Added SAFS Android support for DatePicker components.
- Fixed a Test Complete performance problem related to Test Complete Sys.Refresh being called too frequently.
|
2012.11.28
| RBTM
| RBTM V3.6
|
| RBTM TestRunner RBTM RC
|
Notes:
- Added Robotium Remote Control support for Robotium Versions up to 3.6
|
2012.11.21
| DRD Core
| DRD TakeScreenshot
|
| DRD TestRunner Core JARs
|
Notes:
- Added SAFS Android Driver Command support for TakeScreenshot through the Android Debug Bridge.
|
2012.11.15
| Core
|
| Core Maps & Vars
| Core JARs
|
Notes:
- Fixed a rare parsing error with Core SAFSMAPS and SAFSVARS when variable names were matching Service option names.
|
2012.11.12
| TC
|
| TC LeftDrag
| TC SVBs
|
Notes:
- Fixed a Test Complete failure in the LeftDrag keyword support for PushButtonFunctions.
|
2012.11.06
| DRD Core
| DRD Clipboard Support
|
| DRD TestRunner Core JARs
|
Notes:
- Updates to SAFS Android Test Runner and SAFS Android Remote Control Engine to support Android Clipboard Driver Commands.
|
2012.11.02
| TC
|
| TC Drag
| TC SVBs
|
Notes:
- Fixed Test Complete Drag operation default coordinates.
|
2012.10.31
| DRD Core
| DRD InputKeys Core UseDroidFunctions
|
| DRD TestRunner Core JARs
|
Notes:
- New Android support for InputKeys and InputCharacters.
- New UseDroidFunctions for the core SAFS Driver.
|
2012.10.26
| IOS
| IOS CallScript
|
| IOS JARs
|
Notes:
- Added IOS CallScript support for custom IOS scripting in SAFS.
|
2012.10.24
| TC DRD Core
| DRD ScrollBar
| TC FlexTreeViews
| TC SVBs DRD TestRunner Core JARs
|
Notes:
- Fixed Test Complete Flex TreeView item selection issues.
- New Android support for ScrollBars.
|
2012.10.19
| TC DRD Core
| TC V9 DRD TabControl
| DRD ListView, ComboBox
| TC Install DRD TestRunner Core JARs
|
Notes:
- Added Test Complete Version 9 support for TCAFS Install Script.
- Add Android internal select-by-text for ListViews and Combos we cannot get items from.
- New Android support for TabControls.
|
2012.10.12
| TC DRD Core TCPM RBTM
| DRD ListViews RBTM PortForwarding
| TC ListBox, ComboBox DRD ComboBox TCPM Protocol
| TC SVBs DRD TestRunner TCPM Messenger Core JARs
|
Notes:
- Fixed some performance issues with Test Complete ListBox support.
- Fixed Test Complete WPF ComboBox selection issue.
- Fixed Android ComboBox negative testing issues causing app crashes.
- Fixed Android SocketProtocol intermittent connect issues with TCP Messenger.
- Fixed Robotium RemoteControl connect issues and timeouts.
- New Android support for ListViews.
- Robotium Remote Control (Android) Port Forwarding becomes optional for devices.
|
2012.10.08
| Core DRD
|
| Core SocketProtocol
| Core/Sockets JARs DRD TCPMessenger
|
Notes:
- Core socket protocol fix (used by Android) to properly handle "socket already in use" Exceptions.
|
2012.10.05
| DRD
| DRD GoBack DRD Recognition
|
|
|
Notes:
- Android support for "GoBack" WindowFunction added.
- Android support for Window recognition to handle child container recognition information in parent.
|
2012.10.01
| TC DRD
| TC GetCell TC GetItemValue TC '%' Clicks
| DRD Timeout waitForResults DRD Debug Logging
| TC SVBs DRD TestRunner Core JARs
|
Notes:
- TestComplete NetDataGrid GetCell to help support CaptureObjectDataToFile.
- TestComplete ListBoxFunctions GetItemValue for new ComboBox types.
- TestComplete added '%' support for all Click commands.
- Android fix for waitForResults TimeoutExceptions due to Properties ClassCastExceptions.
|
2012.09.21
| DRD Core
| DRD CF Routing DRD WaitForResults Callbacks DRD Single-Loop Searches
RBTM GetViews
| Core Sockets
| DRD TestRunner Core JARs RBTM JARs DRD TCPMessenger
|
Notes:
- Android support refactored for device-side Component Function routing.
- Android support for controller-side callback to extend waitForResults as requested by device-side.
- Android support for single-loop search for components. No "waitFor" desired for some commands.
- Android support for Robotium RemoteControl getViews added.
- Added better support for debugging to Core Sockets support and SAFSTCPMessenger for Android.
|
2012.09.19
| TC
| TC Native MenuBar
| TC Search Algorithm TC PopupMenu Routing
| TC SVBs TC Script.TSCRIPT
|
Notes:
- TestComplete NetMenuBar updates to support Native MenuBars using MSAA.
- TestComplete DDGUIUtilities search algorithm enhancements to refresh the list of available components.
- TestComplete StepDriver updates for mapping object type to object classname OR TC Name.
- TestComplete refactor PopupMenuFunctions to route commands to either FlexPopupMenuFunctions or NetPopupMenuFunctions.
|
2012.09.17
| Core
|
| Core UTF-8 Files
| SAFS JARs
|
Notes:
- SAFS DDDriverFileCommands readFileLine fixed to strip UTF-8 marker bytes from file data.
|
2012.09.14
| DRD
| DRD Routing DRD Properties
| DRD Initialization
| DRD TestRunner SAFS JARs
|
Notes:
- Android updates for device-side command routing based on component types.
- Fixed Android TestRunner Instrumentation initialization to occur earlier.
- Added Android "visibleItems" alongside "items" for AdapterView objects.
|
2012.09.11
| DRD
| DRD Spinner
|
| DRD TestRunner SAFS JARs SAFS XML
|
Notes:
- Added ComboBox/Spinner support for SAFS Android.
|
2012.09.10
| DRD
| DRD getObjectText
| DRD Logging
| DRD TestRunner SAFS JARs
|
Notes:
- Fixed Android logging duplicate messaging by cloning reused ResourceMEssageInfo.
- Updated Android TestRunner getObjectText to handle more types of objects.
|
2012.09.07
| TC DRD
| DRD Properties
| TC TreeView
| TC SVBs DRD TestRunner
|
Notes:
- Test Complete TreeView fixed to output an empty file for trees with no nodes.
- Android TestRunner updates for more Properties--some using Java Reflection and Introspection.
|
2012.09.06
| TC
|
| TC Class Mappings TC GenericMasterFunctions
| TC ClassObjectsMap.dat TC SVBs
|
Notes:
- Added TestComplete mappings for ComboBox and ContextMenus.
- Fixed TestComplete GetObjectData() method signature error in GenericMasterFunctions.
|
2012.08.30
| Core DRD TC
| SPC Wait DRD CheckBox TC ListView
| Core getRunningEngines
| Core JARs DRD TestRunner TC SVBs
|
Notes:
- Fixed Core SAFS STAF 3.x support for getRunningEngineNames.
- "Click To Run" enablement in STAF ProcessContainer delayed until the SAFS Engine is "Ready".
- Added CheckBox keyword support in SAFS Android engine.
- Enhanced TestComplete ListView support for CaptureObjectData in .Net and Flex.
|
2012.08.27
| TC Core
| Keywords XML
| TC ListView TC SetupTCAFS
| TC SVBs, TC Setup Keywords XML
|
Notes:
- New "HighLight" Driver Command introduced with first implementation in TestComplete.
- Fixed TestComplete ListView processing of ListItems and extracting ListItem text values for some scenarios.
- Updated SetupTCAFS Doc to more prominently mention converting SAFS TCAFS Repository to match the version of TestComplete installed.
- Added XML for several EngineCommands previously and quietly implemented in Functional Tester--primarily for HighLight processing in STAF ProcessContainer.
|
2012.08.21
| TC DRD
| TC MenuBar DRD Rebuild DRD InputCharacters
| TC Flex objectGroupIndex
| TC SVBs DRD safsautoandroid.jar DRD safsdroid.jar DRD TestRunner APK
|
Notes:
- Fixed TestComposer FlexMenuBar objectGroupIndex problem.
- Added TestComposer support for CaptureObjectDataToFile for Flex and .Net MenuBars.
- Added SAFS/Droid support for InputCharacters.
- Completed SAFS/Droid support for dynamically rebuilding the TestRunner APK for different target App APKs.
|
2012.08.18
| RBTM DRD
| RBTM Relaunch Activity
| DRD getObjectProperty
| RBTM RobotiumTestRunner DRD SAFSTestRunner
|
Notes:
- Robotium RemoteControl can now restart the main Activity after it has been closed.
- Fixed SAFS/DROID getObjectProperty so that newer API calls will not throw NoSuchMethodExceptions on older devices/emulators.
|
2012.08.15
| TC
|
| TC Net PopupMenu TC Flex DataGrid
| TC SVBs
|
Notes:
- TestComplete update to properly Click .Net popup menu item objects.
- TestComplete fix for proper Datapool\Test file paths (for FlexDataGrid.SVB).
|
2012.08.14
| TC DRD
| DRD Capture/VerifyProperties
| TC CaptureProperties
| TC SVBs safs-messages.jar, safsdroid.jar SAFSTestRunner APK
|
|
2012.08.13
| DRD
|
| DRD Click/Tap
| SAFSTestRunner
|
Notes:
- Fixed the SAFS Android Click/Tap commands to correctly process the Click offsets parameter as
defined in the SAFS Keyword Reference.
|
2012.08.10
| Se
|
| Se SPC
|
|
Notes:
- Fixed a SAFS Selenium ProcessContainer object hilite problem in InternetExplorer.
Download and apply the latest SAFS.LIB.UPDATE for the latest fix.
|
2012.08.09
| RBTM DRD
| Robotium 3.4.1 Support
|
| robotium-solo-3.4.1.jar android-support-v4.jar robotium-remotecontrol.jar
|
Notes:
- Updated Robotium RemoteControl to support Robotium 3.4.1. See the updated Solo API.
Download and apply the latest Robotium RemoteControl for the latest release.
|
2012.08.08
| Se
| JNA 3.3.0 selenium-server-standalone-2.25.0
| Se Firefox Se ProcessContainer
| safsselenium.jar selenium-server-standalone-2.25.0.jar jna.zip platform.zip
|
Notes:
- Fixed Selenium ProcessContainer shutdown problem.
- Fixed Selenium Support for Firefox 14 by upgrading to selenium server 2.25.0.
- Requires JNA 3.3.0 upgrade to SAFS\lib.
- SAFSQuickStartSelenium updated for download of updated libraries and instructions.
|