- Print
- DarkLight
Release Notes - February 14th, 2023
1. Featured Releases 🚀
Addition of Advanced Assertions ✅
We are happy to announce that many new element assertions are added to Autify Recorder!
Here's the list of new assertions:
1. Advanced text assertions
First, we added the following commands that would be commonly used in text assertions:
Element text should start with
Element text should not start with
Element text should not be empty
In addition, you can use regular expressions (RegExp) to create fully customized text assertions. This is very powerful, so please refer to Regular expression syntax cheat sheet as needed and try to create one that fits your use case.
Element text should match RegExp
Element text should not match RegExp
2. Number assertions
As you can imagine, this determines whether the target is greater than or less than a specific value if it is a number.
Number should be greater than
Number should be smaller than
3. Class assertions
The last one is a pair of assertions that validates the class name of the element. Although it may seem less intuitive, it is useful to validate the presence or absence of, for example, a class associated with a particular style.
Element classname should contain
Element classname should not contain
For more details about each assertion command, please refer to the following document:
Assertions on elements in a page
2. Other Updates ✨
Environment updates
We have updated the following environment:
- Firefox 108 → 109
- Safari 14.0 Big Sur → 15.6 Monterey
Bug Fixes
- Fixed an issue where the diff tab didn't show up even when the screenshots had differences in pixels
- Fixed an issue where tests could not be rerun on real Android devices
- Fixed an issue where tests could fail with internal error when rerun on Android emulators
- Fixed an issue where Step Group details in the Scenario Detail page show blank when the scenario is recorded from a Step Group