Release Notes
Version 2.8.0
New features
- Agent/Syrius: Support setting and getting window maximization state, using
setMaximized
andgetMaximized
methods onFrame
nodes. - Agent/Syrius: Support retrieving node snapshots (like “screenshots”, but of a specific node only), using the
snapshot
method. - Agent and driver: Support minimal XPath logging on pressing F7 even when no IDE is connected.
Version 2.7.0
This version removes support for the outdated Syrius Swing implementation.
Bugfixes
- Agent: Fix race condition in node pruning
Version 2.6.2
New features
- Agent: Support Syrius node pruning for removing dysfunctional nodes from the component tree and more predictable XPaths
- IDE: Support MacOS
Version 2.6.1
Bugfixes
- SSO
Version 2.6.0
New features
- IDE: Support user-defined fonts
- IDE: Improved parameter selection
- Agent / IDE: Initial support for Single Sign On
Bugfixes
- Agent: Trigger immediate synchronization after ComboBox selection
Version 2.5.6
Bugfixes
- Agent: Fix synchronization bug with MultiChoiceComboBox
Version 2.5.5
Bugfixes
- Agent: Re-enable the “implicit wait” flag functionality.
Version 2.5.4
New features
- Agent: Support for Syrius file uploads
- Agent: Support for double-clicking and right-clicking specific cells in a table (Syrius FX)
- IDE: Visual indication of which action the “Execute” button will perform
- IDE: Various usability improvements
- Documentation: Comprehensive API Documentation
Bugfixes
- IDE: Prevent AltGr key from triggering menu when entering special characters with international keyboard layouts
- IDE: Improved text editor insertion logic when recording events
Version 2.5.3
New features
- IDE: Display error message if input is invalid
Bugfixes
- IDE: Fixed XPaths not highlighting correctly
- IDE: Fixed most of the repaint issues on window resize / tab change etc.
- IDE: Fixed XPath optimization to not produce trailing wildcard nodes
- IDE: Fixed XPath optimization attribute filter
- IDE: Fixed display of recently used files containing an underscore
Version 2.5.2
New Features
- IDE / Agent: Support for Java 11 (Zulu JDK) and Syrius 3.11
- IDE: Optimized XPath generation
- IDE: Remember recently used files
Bugfixes
- Agent: Improved MenuItem handling (Syrius FX)
- Agent: Fixed interaction with off-screen list rows (Syrius FX)
Version 2.4.1
New Features
- IDE: Catch and display assertion failures
- Agent: Support interaction with context menus / popups (Syrius FX)
Bugfixes
- Agent: Fixed timing and synchronization issues (Syrius FX)
Version 2.4.0
New Features
- IDE: Enhanced file control operations
- IDE: General UI improvements
- IDE: Support for multiple settings files
- Agent: Control logging destination and verbosity
Bugfixes
- Agent: Fixed potentially critical timing issues while invoking commands (Syrius FX)
Version 2.3.1
- IDE: Added application icon (cosmetic change only)
Version 2.3.0
New Features
- IDE/Agent: Support for
MultiChoiceComboBox
(Syrius FX/Swing)
Version 2.2.0
New Features
- IDE: Generate XPath based on
nativname
attribute if available during script recording - IDE: Reveal components matched by a selected XPath in component tree
- IDE: remember screen position
- IDE/Agent: Support for closing F6 menu
Bugfixes
- Agent: Fixed:
DataList.rightClick
method ignores the row selection and always performs rightClick on the first row - Agent: Ensure menu items are correctly identified on F6/F7
Version 2.1.0
New Features
- IDE/Agent: Implement function to send key events
- IDE/Agent: Support for
SelectionPanel
(Syrius FX/Swing)