Release notes - July 19th, 2022
1. Featured Releases 🚀
Custom Checkbox Assertions ✅
Autify's ML (Machine Learning) has evolved to bring you a new feature - Custom Checkbox Assertions! It verifies if your checkboxes are checked or not, based on their appearances - which means that the target elements don't have to be implemented in
<input type="checkbox">, and also can be used with whatever modern frameworks would use such as
<span> decorated with styles. This is a revolutionary invention that could not have been achieved with traditional DOM-based element verification!
You can try the assertion by selecting the
Checkbox Should Be Selected or
Checkbox Should Not Be Selected menu option in Autify Recorder. With the power of ML, you will be able to make assertions on checkboxes that could not be verified before!
Dynamic value generation 🔢
Previously, it was always required to create a JS Step to generate dynamic values - such as a random string or date - but with the Dynamic value feature, it will no longer be necessary!
To add a Dynamic value to your scenario, navigate to
Insert Step >
You can see the descriptions for the Dynamic Value of your choice in the step details. Currently, the following Dynamic Values are available:
- Dynamic date
- Random string with characters
- Random integer
Just as with return values of JS Steps, you can use the Dynamic Value for text input or assertions in the latter steps.
Now you can achieve more with no code. Let us know if you want to see any other kinds of Dynamic Values!
More granular regular execution 🕐
Have you ever wanted to run tests at more flexible intervals, such as hourly or every two weeks? Now you can do this easily using our new Triggers page!
It's also possible to specify the start time in 30-minute increments. Design and create your triggers as you like.
2. Important notice 📢
Users will be managed per workspace
Currently, users belong to organizations, but a soon-to-be-released feature will change this so that users belong to workspaces. This will make it possible to specify which user belongs to which workspace when you have multiple workspaces in your organization. In the future, we expect to offer more useful functions for user management, such as setting user access privileges within a workspace.
Please note that this will introduce the following changes:
|Current||After the release|
|Users are part of||Organization||Workspaces in the Organization|
|User invitation/deletion section||Organization Settings Page||Workspace Settings Page|
|User invitation emails||Pending invites will not expire||Pending invites will expire after 30 days|
For organizations with multiple workspaces as of the release date, existing users will be part of all workspaces in the organization, but newer users will be added only to specified workspaces. Also, pre-existing invites will disappear, so please deal with them before release. If you have any questions, please contact our support team.
3. Other Updates ✨
- The following browsers have been updated
- Chrome 103 -> 101
- Since running tests on Chrome 103 seem to have an issue with stability, we've downgraded it to Chrome 101
- Edge 103
- FIrefox 101
- Chrome 103 -> 101
- Enabled creating a step group if the selection contains both the step that returns a value and the steps that use the value in the scenario
Fixes related to Email Testing
- Fixed the issue where “Email not found” can be displayed during recording when you selected a message with the Email Testing feature
- Changed the notation
Unsupportedlabels to test results with IE
- Added a measure to prevent uploading a data table that breaks Step Group override
- Fixed the issue where user locators will be removed when turning steps into a Step Group
- Fixed the issue where an “Invalid step” warning can be displayed right after a user visited the Scenario Details Page
- Fixed the issue where
Replay hereis grayed out after creating a Step Group from a Scenario and trying to insert a step without reloading the page