Release Notes 22.x
Zur Navigation springen
Zur Suche springen
See also: Release Notes 23.x
See also: Release Notes 21.x
Release 22.2[Bearbeiten]
- Feature: Common GUI Library: Basic support for Selenium, Appium, WindowsAutomation2 and Java connections with this expecco version. Set Connection blocks of the technology specific libraries also set the connection used by the Common UI blocks, see also GUI Connection Management.
- Feature: Screenplays can be used with Selenium, Appium, WindowsAutomation2 and Java connections to access otherwise unreachable elements.
- Feature: enhanced XML Inspector to present alternative XPathes
- Feature: ODBC Library has additional actions to provide query parameters via variable pins
- Feature: can treat handled exceptions as non-successful in the trace (i.e. shown even when skipInTrace was on)
- Feature: interceptors. Hook to invoke an action after any executed other action, to prune or filter the activityLog, or to extract and gather other information during a run
- Feature: follow mouse with hotkey: Add and select recently appeared elements in the GUI browser tree
- Enhancement: new action blocks in StandardLibrary
- Enhancement: Common GUI Library: New blocks for Element Is Present with additional text matching; the blocks [UI] IsChecked?, [UI] IsEnabled?, etc. return the uiElement at the if/ifNot pins instead of a Boolean; [UI] Click waits for the element to be clickable instead of just present; [UI] Click if Present is now [UI] Click if Present and Clickable
- Fix: GUI: screenshot on error has been refactored to not do a screenshot on "expected" errors ("Is Element Present?")
- Fix: tree menu to clear "skip in trace" flags was missing
- Fix: severity limit was not 'inherited' in sub-test-plans
- Fix: secret passwords are no longer stored in .elf logfiles and no longer shown in tooltips
- Fix: Windows Automation: if an application is busy and does temporarily not respond to COM events (with error System.Runtime.InteropServices.COMException), retry mouse clicks for up to 10 seconds
Release 22.1 (2Q 2022)[Bearbeiten]
- Feature: Enhanced recording for VNC and Local Screen. This needs the new versions of the libraries to work.
- Feature: adaptive timeout in bridge communication, depending on the amount of data transferred.
- Feature: 'J' format in printf/scanf (JSON encoding)
- Feature: higher precision numbers
- Feature: Mobile Testing: The connection editor supports connecting via WLAN to Android devices
- Feature: Java GUI Plugins: Support for Java 17 and update on Groovy 3.0.10.
- Feature: HG / Mercurial source code management plugin
- QT:
- Splitting the ExpeccoTestService library into 2 versions for testing programmes with qtquick/qml and without.
- Feature: Screenshot on Error
- Feature: Reading vertical headers for tables
- Delivered versions for QT and build environment
- Feature: Filters in the diff viewer
- Feature: diff viewer shows changed freeze values
- Feature: links to tree elements in documentation items
- Feature: Shift-Click on a hidden-connection's name label selects all connections
- Feature: new "Add Shell Variable" menu item to the top environment's "More" menu.
- Feature: much faster bulk data transfers with bridged C actions
- Feature: More IMAP features in the standard library
- Feature: Interpreter settings exported to shell scripts.
- UI: search tab has "Include imported libraries" check toggle
- Feature: VBScript actions can write to output pins
- Fix: VBScript actions did not provide their stderr
- Fix: Ubuntu Linux: minimizing expecco window works now