DATE | AFFECTED | NEW STUFF | FIXES | DEPENDENCIES
|
2016.09.30
| SID
|
| SID RemoteWebDriver
| Core JARS Se+ JARs
|
Notes:
- Fixed the SeInterpreter/SeBuilder/SelRunner support to keep the running browser after launching a Selenium Server.
|
2016.09.29
| Se+
| Se+ Servers
|
| Se+ JARs
|
Notes:
- Refactored SeleniumPlus for more reliable launching of Selenium Servers/Hubs/Nodes from multiple places in the codebase--including SeInterpreter/SeBuilder/SelRunner code.
|
2016.09.27
| Core
| Core Doc
|
| Core Doc
|
|
2016.09.22
| Core
|
| Core Counters Se+ Counters
| Core JARs Se+ JARs
|
Notes:
- Fixed Core Driver incrementStatus to increment counters on LOGGED messages. (LogTestFailure)
- Added Core Log Facility "types" for general and general_counters and increment them.
- Fixed SeleniumPlus embedded driver to properly increment test counters for T, TW, and TF record types.
|
2016.09.12
| Core
| Core CallJunit
|
| Core JARS Se+ JARS
|
Notes:
- Core CallJunit support will attempt to compile the Junit test class, if necessary.
|
2016.09.07
| Core
| Core REST
| Core Robot
| Core JARS Se+ JARS
|
Notes:
- Fix Core Robot handling to properly copy/paste text contents from the Clipboard.
- Add Core REST testing support to automatically load header types from Properties files.
|
2016.09.02
| Se+ Core
| Se+ Doc Core Doc
|
| Se+ Doc Se+ Install
|
Notes:
- Added SeleniumPlus documentation for IE driver settings.
- First doc for Core SAFS REST Testing API pushed.
|
2016.08.25
| Core
| Core REST
|
| Core JARS Se+ JARS
|
Notes:
- First full update of working Core REST API testing framework!
|
2016.08.19
| Core
|
| Core Update
| Core JARS Se+ JARS
|
Notes:
- Fixed Core SAFSUPDATE.JAR to recognize the -q (quiet) option.
|
2016.08.11
| Se+
|
| Se+ ChromeOptions
| Core JARS Se+ JARS
|
Notes:
- Refactored SeleniumPlus code to disable extensions and resolve conflicts in ChromeOptions settings when starting Chrome.
|
2016.08.05
| Se+ AIT Core
| Se+ Chrome AIT WaitFor
| Se+ Screenshot Core Annotations AIT Handles
| Se+ JARs Se+ Update Core JARS
|
Notes:
- Upgrade SeleniumPlus Chrome support to ChromeDriver 2.22.
- Fix SeleniumPlus to NOT move the screen for component captures partially offscreen.
- Add WaitForGUI and WaitForGUIGone support in Core AutoIT Engine.
- Fix AutoIT to NOT recognize Handle 0 as a valid component handle.
- Fix Core Annotations processing of file: to parse UNC paths.
|
2016.07.29
| Core
|
| Core REST
| Core JARS Se+ JARS
|
Notes:
- Fixed setTextHeaders in Core REST API testing framework.
|
2016.07.21
| Core AIT
| Core OpenFile AIT GetGUIImage
|
| Core JARS Se+ JARs
|
Notes:
- Add APPENDRAW as a valid Mode Core DriverCommands OpenFile and OpenUTF8File.
- Implement GetGUIImage ComponentFunction in the Core AutoIT Engine.
|
2016.07.15
| AIT
| AIT SetPosition AutoIt Doc
|
| Core JARS Se+ JARS
|
Notes:
- Add SetPosition support into the Core SAFS AutoIt engine.
- Updates to the online Using AutoIt documentation.
|
2016.07.08
| Core Se+
| Core Groovy/Spock
| Se+ Tree
| Core JARs Se+ JARs
|
Notes:
- Incorporate Groovy/Spock Sample execution in Core SAFS distributions.
- Fixed SeleniumPlus Tree handling to issue Warnings instead of Exceptions for disabled nodes.
|
2016.07.01
| Se+ Core
| Se+ PlugIn
| Core Drivers
| Se+ PlugIn Se+ JARS Core JARS
|
Notes:
- Add SeleniumPlus PlugIn feature to insert test Method code from template.
- Refactor Core SAFS and JSAFS to share common DriverInterface for supporting commands like CallJunit.
|
2016.06.24
| Core Se+
|
| Core CallJunit Se+ StaleElement
| Core JARS Se+ JARS
|
Notes:
- Fix Core test record handling to fully implement a FILO stack for CallJUnit and CallScript.
- Fix SeleniumPlus to catch and react to StaleElementExceptions earlier in searches.
|
2016.06.17
| Core
| Core STAFHelper Core SLF4J
|
| Core JARS Se+ JARS
|
Notes:
- Add Core support for Embedded STAF Helpers in LogUtilities for all Drivers and Engines.
- Add SLF4J Support and Adapter/Binder implementations for SAFSLOGS and SAFS Debug Log.
|
2016.06.08
| Se+ Core
|
| Se+ Doc Core LaunchApplication
| Se+ JARS Core JARS
|
Notes:
- Fixed SeleniumPlus Welcome doc references for Selenium WebDriver.
- Fixed Core LaunchApplication support to work Embedded -- without STAF.
|
2016.06.03
| Core
| Core Image Diffs
|
| Core JARS Se+ JARS
|
Notes:
- Added the generation of Image Diff files for Verify FileToFile commands comparing known image types.
|
2016.05.27
| Se+ Core
| Se+ CallJunit
| Se+ Menu Core JUnit
| Se+ JARS Core JARs
|
Notes:
- Disable all SeleniumPlus Menu selections from doing any post-select verifications.
- Expose the CallJunit command in SeleniumPlus.Misc.
- Fix CallJUnit implementation to always return the correct TestRecordData from the Stack.
- Officially add Groovy and Spock JAR files into our Updates and Installs.
|
2016.05.20
| Se+ Core
| Core JUnit/SPOCK
| Se+ SAPUIMENU Core Embedded
| Se+ JARs Core JARs
|
Notes:
- Override SeleniumPlus verify support for SAP Selectable Menus that disappear after selection.
- Provide a Core SPOCK example of auto-injection of SAFS RuntimeDataAwareness for SAFS Vars, etc..
- Fix Core getSTAFEnv to retrieve System Environment settings even when STAF is not running.
- Core SPOCK Junit test support and POC put into place with CallJUnit support in Core.
|
2016.05.12
| SID Se+
| SID Actions
| SID Paths Se+ PlugIn Se+ Properties Se+ Search SID Select
| Core JARS Se+ JARs Se+ PlugIn
|
Notes:
- SeleniumPlus Se IDE/SeBuilder support now creates missing directories in absolute paths.
- SeleniumPlus PlugIn now will try to front the "Refresh Projects" dialog after an Update.
- SeleniumPlus will try to verify/refresh the reference of a Component before retrieving Properties.
- Fixed NullPointerException resulting from some searches in SeleniumPlus.
- Add Select and AddSelection to SeleniumPlus Se IDE/SeBuilder support in REGRESSION.
- Fixed a problem where Se IDE/SeBuilder Select was NOT deselecting previous selections.
|
2016.05.05
| Core Se+
| Core JNA
| Se+ JavaScript Core Mailer
| Core JARS Se+ JARs
|
Notes:
- Upgrade Java JNA support to 4.2.2.
- Extend SeleniumPlus JavaScript execution timeout to 5 seconds.
- Fixed the Core SendEmail mailer to properly order attachments.
|
2016.04.29
| Se+ Core SID
| SID SAFSVARS Se+ ComboBox
| Core Alerts Core REST
| Core JARs Se+ JARs
|
Notes:
- Add SeleniumPlus Se IDE/SeBuilder support for embedded SAFSVARS and SAFSMAPS values.
- Support App Map references in Se IDE/SeBuilder Locator parameters.
- Add Check/UnCheck StepTypes in Se IDE/SeBuilder support for SeleniumPlus.
- Add Open/Close browserID support in SeleniumPlus Se IDE/SeBuilder support.
- Expand upon getting test INI settings in all engine hooks and drivers.
- Add SelectUnverifiedPartialMatch for SeleniumPlus Combos.
- Initial push of Core shell for REST API testing support.
|
2016.04.22
| Se+ Core
| Se+ AutoScroll Se+ Alerts Se+ TagName
| Core NumLock
| Se+ JARS Core JARs
|
Notes:
- Add SeleniumPlus click action support of "autoscroll" option.
- Add SeleniumPlus support for DismissUnexpectedAlerts in test INI file.
- Allow SeleniumPlus to retrieve an Element TagName via JavaScript code.
- Expand the support of INI SAFS_TEST:numLockOn across more tools.
|
2016.04.15
| SID
| SID SetTimeout
|
| Core JARS Se+ JARS
|
Notes:
- Added SetTimeout to Se Scripting support in SeleniumPlus SeInterpreter.
|
2016.04.08
| Core Se+
| Core NumLock Core FileUtilities Se+ Alerts
|
| Core JARS Se+ JARS
|
Notes:
- Add optional Core support in INI -- SAFS_TEST:numLockOn=True|False.
- Add Core FilUtilities support for Type.ALLFILES.
- Add SeleniumPlus support to modify the Check Alerts Timeout value.
- Fully expose the OnGuiExists and OnGuiNotExist commands in SeleniumPlus and REGRESSION.
|
2016.03.31
| Se+
| Se+ FlowControl Se+ Alerts
|
| Se+ JARs
|
Notes:
- Add SeleniumPlus support to properly detect Alerts resulting from Click events.
- Add OnGuiExists and OnGuiNotExists support to SeleniumPlus Misc (DriverCommands).
|
2016.03.25
| Se+ SID
| SID Actions Se+ Doc Se+ CMDLINE Se+ Robot Keys
| Se+ ProcessKiller
| Se+ JARS Se+ Doc Se+ Update
|
Notes:
- Add 11 more Se IDE commands to SeleniumPlus SeInterpreter.
- Add new Locator support in SeleniumPlus SeInterpreter for Se IDE commands.
- Add Selenium 1.0 string pattern match support in SeIntpreter actions.
- More enhancements to the SeleniumPlus Welcome "Start Browser" info.
- Handle more Chrome & Firefox command-line options and preferences in SeleniumPlus.
- Add SeleniumPlus ProcessKiller support for -killall (ex: chromedriver.exe).
- Add SeleniumPlus support for Robot Keys getDelayBetweenKeystrokes.
|
2016.03.18
| Core Se+ SID
| Se+ Alerts SID Updates Se+ Doc
| SID CTRL+Click
| Core JARs Se+ JARs
|
Notes:
- Added more robust SeleniumPlus support for handling Alerts with isAlertPresent.
- Added 'forceRefresh' optional parameter support for Comboboxes.
- Added more SeleniumPlus support for more Selenium IDE Script commands.
- Added SeleniumPlus SearchObject support for finding/returning multiple matching objects.
- Fixed some SelBuilder CTRL+Click issues using Selenium WebDriver for AddSelection.
- Added a 'StartBrowser' section to SeleniumPlus Welcome documentation.
|
2016.03.11
| Se+ SID Core
| SID Interpreter SID SAFSVARS
| Se+ REGRESSION Se+ Combobox
| Se+ JARs Core JARS
|
Notes:
- Initial POC push of Selenium IDE Script support through SeInterpreter.
- Added support for embedded SAFSVARS/SAFSMAPS references inside SeBuilder and Selenium IDE scripts.
- Enhancements to the SeleniumPlus REGRESSION test suite for robustness.
- Added 'forceRefresh' enhancements to SeleniumPlus Combobox support.
|
2016.03.08
| Se+
| Se+ Server
| Se+ REGRESSION
| Se+ JARs Se+ Update Se+ REGRESSION
|
Notes:
- Push SeleniumPlus support of selenium-server 2.52 and associated Drivers for Updates and Releases.
- Fix the SeleniumPlus REGRESSION test to use Chrome where it was accidentally changed to IE.
|
2016.03.07
| Se+
| Se+ StartWebBrowser Se+ V2.52.0
| Se+ REGRESSION
| Se+ REGRESSION Se+ JARs
|
Notes:
- Fix the SeleniumPlus REGRESSION test to ignore case on font-family name comparisons.
- Fix the SeleniumPlus REGRESSION test making keyboard input of "0" more robust across all browsers.
- Allow SeleniumPlus to support a browser config file as a StartWebBrowswer parameter.
- Fix code and dependencies in SeleniumPlus to support latest selenium-server 2.52.0.JAR.
|
2016.03.04
| Se+
|
| Se+ SAMPLE Se+ REGRESSION
| Se+ PlugIn Se+ SAMPLE Se+ REGRESSION
|
Notes:
- Fixed the SeleniumPlus SAMPLE project to use the latest version of Goole's login process which changed in 2015.
- Fixed some SeleniumPlus REGRESSION issues to make REGRESSION more robust across all browsers.
|
2016.03.02
| Se+
| Se+ Alerts Se+ REGRESSION
|
| Se+ JARs Se+ REGRESSION
|
Notes:
- Added SeleniumPlus support of AlertAccept, AlertDismiss, and ClickUnverified commands.
- Added SeleniumPlus REGRESSION tests for AlertAccept, AlertDismiss, and ClickUnverified commands.
|
2016.02.29
| Se+
| Se+ HTML Fit (SelRunner)
| Se+ ClickListeners
| Se+ JARs
|
Notes:
- Change SeleniumPlus Click Listeners to listen at the Document level if the click coords are outside the element boundaries.
- Initial push of SeleniumPlus code to support the execution of Selenium HTML Fit tests via SeInterpreter.
|
2016.02.26
| Se+
|
| Se+ ClickListeners
| Se+ JARs
|
Notes:
- Disable SeleniumPlus Click Listeners when the Click is intended to go outside element boundaries.
|
2016.02.25
| Se+
|
| Se+ Refresh
| Se+ JARs
|
Notes:
- Fixed SeleniumPlus Component model to use WebDriver when previous SearchContext component is NOT found during an attempt to refresh WebElement references.
|
2016.02.24
| Se+
|
| Se+ REGRESSION
| Se+ REGRESSION
|
Notes:
- Fixed SeleniumPlus REGRESSION project Image-based tests for active and inactive SwingApp titlebars.
- Updated SeleniumPlus REGRESSION GenericMasterTests to make test failure logging clearer to avoid failure count confusion.
|
2016.02.22
| Se+
|
| Se+ ClickListeners
| Se+ JARs
|
Notes:
- Fix certain SeleniumPlus Click listening issues to prevent "clicks twice" scenarios.
|
2016.02.19
| Core Se+
| Core IBT Se+ IBT
|
| Core JARs Se+ JARs
|
Notes:
- Support Image-based recognition strings ImageRect= and SearchRect= to include support for "percentage of screen": ex: ImageRect=0,0,100%,100%; and not just absolute numbers.
|
2016.02.18
| Core Se+
| Core IBT Se+ IBT
|
| Core JARs Se+ JARs
|
Notes:
- Support Image-based recognition strings ImageRect= and SearchRect= for Windows defining an area to search without requiring a Window Image to match.
|
2016.02.05
| Se+
| Se+ ChromeDriver
|
| Se+ JARs
|
Notes:
- Enhanced SeleniumPlus to kill orphan ChromeDriver.EXE processes.
|
2016.02.03
| Se+
|
| Se+ Recognition
| Se+ JARs
|
Notes:
- Fix SeleniumPlus Recognition handling to properly support single-quote embedded in literal text inside a recognition string.
|
2016.01.28
| Core Se+
|
| Core VerifyGuiImageToFile Se+ REGRESSION
| Core JARs Se+ JARs Se+ REGRESSION
|
Notes:
- Fixed Core/Se+ VerifyGUIImageToFile failure logging and debug logging to be more useful.
- Updated SeleniumPlus REGRESSION for VerifyGUIImageToFile support to be more informative.
|