New | Enhancements | Bug fixes
New
Advanced auto-heal general availability
In our ongoing commitment to deliver a low-maintenance testing solution, we've made advanced auto-heal generally available to all workspaces!
Advanced auto-heal leverages the power of generative AI to better understand the meaning and purpose of each element that a browser test interacts with. That way, when your application undergoes more significant changes, mabl can adapt its find strategy based on meaningful attributes and semantically similar steps. Learn more.
Output from a low-confidence failure
Early access for AI-assisted JavaScript snippet generation
Need to create a custom snippet for your browser test? Try our new AI-assisted snippet generation! Enter a description of the snippet you want to write and let mabl generate a suggested snippet for you. AI-assisted JavaScript snippet generation is currently available in early access via the Labs page: Settings > Labs. Learn more.
General availability of MFA authenticator support
Create an MFA credential type and use it to automate logins to applications that require a password and a temporary code from an authenticator app such as Google Authenticator or Authy. Learn more.
Enhancements
Enhancements to the API testing experience
We made a number of changes to improve the experience for creating and editing API tests, including:
- The ability to access environment variables and DataTable scenario values from the API Test Editor. Learn more.
- Support for mabl credentials in API tests. Learn more.
- An updated API test creation form that removes the requirement to associate the API test with a specific application or plan.
- An improved starting page for the API Test Editor with clearer instructions on how to get started.
Mobile testing enhancements
Our mobile testing team made several exciting enhancements during the past month, including:
- Android cloud training: create Android tests using mabl-managed emulators in the cloud. Learn more.
- Configure Find for mobile steps: specify which element attributes mabl should look for during a find action, such as a tap or an assertion. Learn more.
- Wait until steps for mobile tests: wait up to a configured amount of time for a specific element to be present in the pageview. Learn more.
- Cloud execution support for mobile snippets: run mobile snippets in the cloud on both Android and iOS devices. Learn more.
- Additional devices and OS versions for Android cloud runs: run Android tests on multiple devices in parallel. Learn more.
- Static IPs for iOS test execution: use a static CIDR range to allow iOS simulator cloud test to access restricted environments or endpoints. Learn more.
Bug fixes
General
- Fixed an issue in which the labels field in the test results CSV download showed "training" for tests that had no label set.
- Fixed an issue that prevented the mobile device dropdown from extending correctly on the new mobile test page.
Test creation
- Fixed a bug where indexing into an array variable using syntax such as {{@var[0]}} would return {{undefined}}.
- Fixed a bug where the Trainer would update the incorrect flow with the loop count when creating a new reusable flow.
- Fixed an issue that caused mobile "equals" assertions to incorrectly fail.
- Fixed an issue where URLs opened in Chrome on Android devices in cloud emulation would show a black screen instead of the expected webpage.
Test execution
- Fixed an issue where Jenkins builds with a "run mabl tests" step would continue to run even though mabl tests failed and the "continueOnPlanFailure" flag was set to false.
- Fixed an issue that prevented the mabl mailbox from loading in local test runs.
- Fixed issues with executing snippets in mobile cloud training and cloud runs.
Test output
- Resolved an issue that caused some performance tests to show a perpetual "stopping" status after stopping the test.
- Fixed an issue that caused the "End flow" step to appear multiple times in test output and break test step numbers.
Mabl CLI
- Fixed an issue that caused the workspace copy command to fail if the source workspace included API tests with file uploads.
- Fixed the use of the "--version" option for the "mabl app-files create" command.
Subscribe to our monthly newsletter
Interested in getting monthly updates sent directly to your inbox? Click here to subscribe to the monthly product newsletter.