New | Enhancements | Bug fixes
New
Mobile testing
We are happy to share that mobile testing is available in early access starting March 4, 2024. To enable mobile testing for your workspace, go to the mabl Labs page in the app: Settings > Labs. In February, we made two exciting additions to mobile tests:
- Scrolling: Scrolling in mobile tests can be tricky. We've developed three options for scrolling outside of the current page view: scroll to element, scroll within element, and scroll in device screen. Learn more.
- File uploads: If your mobile testing scenario involves file upload scenarios, use the "Push file" step to upload files to your mobile device. Choose a new file from your local machine or an existing file from the file uploads page in your mabl workspace. Learn more.
- iOS simulator cloud runs: We've also added the ability to run iOS simulator runs in the mabl cloud! With this update, you can run both Android and iOS mobile tests locally and in the cloud. Learn more.
Scrolling within an element
Enhancements
Semantic similarity in advanced auto-heal
Tests with advanced auto-heal enabled now identify auto-heal candidates with semantically similar text. This enhancement accounts for scenarios where an element’s text may change, but the underlying meaning remains the same. For example, mabl is more equipped to auto-heal in scenarios where the text for a button changed from “Confirm” to “Approve.”
Currently available as a Labs feature, advanced auto-heal will be generally available later in March. Learn more.
Improved notification grouping for Slack and Microsoft Teams
If your team uses the mabl integration for Slack or Microsoft Teams, we made a small change to the way plan retries are reported to improve the signal to noise ratio. If a plan is configured to retry after a failed run, we now bundle all of the information about the failing run and the plan retry into one notification. Previously, we sent out one notification for the failing plan and another notification for the plan retry. Learn more.
Bug fixes
General
- Fixed a timing issue with decrypting variable values that in some cases resulted in environments getting saved without variables.
- Ensured that the secret code for an MFA credential used a Base32 string.
Test creation
- Fixed a bug where editing a reusable snippet in the Trainer would cause the step description, note, and disabled status to be reset.
- Fixed an issue with recording switch context steps on nested iframes.
Test execution
- Resolved an issue where browser performance test runs would hang and terminate with the reason "unknown".
Test output
- Fixed an issue that prevented step timeline data from appearing on the test output page.
Subscribe to our monthly newsletter
Interested in getting monthly updates sent directly to your inbox? Click here to subscribe to the monthly product newsletter.