Features
- Overhauled the UX of the Test Detail page
- Added the ability to insert most actions with the + icon directly from the Test Detail page
- Update the design and UX of the Slider View to better display Cur, Prev, Arc images as well as Screenshot Interval Images
- Included the ability to zoom in the test Slider View.
- Added the ability to insert most actions that require an element selection from the Slider View.
- Improved Slider View footer to include more data
- Increased the performance of the test detail and slider view interactions
- Updated the test data mapping feature to support TDM mapping from a browser result or the Actions tab; removed the separate TDM tab
- Overhauled the design of the test history pages
- Removed the + and pencil icons from editing actions and replaced with settings and advanced settings
- Added a Report to AI feature to submit issues with the models directly from the action that uncovered the error so that we can include additional training data
- Updated bulk action save buttons to a 'sticky' footer so that you can always see the save/cancel buttons, even when scrolled down the page on long tests
- Updated the design for adding extensions to an action
- Added the action number next to each action in the test detail view
- Updated the Page Object page designs
- Updated download and upload action types to better view the file used
- Changed Outcome Override, Selector Override, Pre Script, and Post Script action settings to javascript code editors
- Updated the Play button to have three modes:
- Live Execution (read-only view of the test executing)
- Live Debug (editable view of the test running with breakpoint support)
- Headless Run (run without access in the browser)
- Added Postgresql support to the Database Explorer
Improvements
- Removed the ability to have spaces in project variable names
- Added the test case name to the slider view
- Resolved an issue with the Xray integration where large amounts of Xray tests caused the linking screen to be slow
- Fixed an issue where the watch now button did not work in certain scenarios
- Fixed an issue where the API Explorer was loading with an Access Denied error
- Updated the email reader to remove extraneous HTML
- Resolved an issue when editing a project's login environment wasn't saving
- Resolved an issue where some screenshots were not loading
- Fixed an issue when selecting certain environments in the test listing page
- Resolved a scenario where the test executor in the history page showed an incorrect name
- Resolved a scenario where network errors were not always displaying in the network footer of the slider view.
- Fixed a scenario where the URL override at the test case level was not honored
- Resolved several issues regarding quick select and box alignment on the screenshot
- Added better support for the dragdrop action
- Fixed an issue where proxies were not stored correctly at the account and project levels
- Fixed an issue on the project listing page where the test case count could be incorrect
- Updated the URL pattern for test cases and page objects; old URLs will redirect
- Updated error messages throughout the system
- Resolved an issue where the left panel did not always scroll during a live test execution
- Fixed a scenario where a Deadline Exceeded message came up sometimes during a live debug execution
- Fixed an error in the File Converter tool
- Resolved an error when a test contains multiple Page Objects
API/CLI
- Resolved an issue in the CLI where an error was being printed incorrectly
- Resolved a scenario where the API did not give an appropriate error message to enable a disabled browser
- Updated the error message for the API to update a test case status when an invalid environment ID is passed in
- Updated the API to stop a test case to provide an appropriate error message if the test case is already stopped.
- Updated the API to create an environment to throw an appropriate error if an environment by the same name exists.
- Added a new API to run an orchestration with a dataset