New | Enhancements | Changes | Bug fixes
New
Introducing the mabl cloud MCP server
Connect your preferred AI client to mabl without installing anything locally. The cloud MCP server offers 15+ tools for querying workspace data, running tests, reviewing results, and analyzing failures. Everything is centrally managed and authenticated through your browser. Learn more.
Cloud-based test authoring
Now, when you plan out a test with the mabl agent, you can tell it to build out the test in the cloud instead of the mabl Trainer. With cloud-based test authoring, you can run multiple sessions in parallel in the mabl cloud and only step in when the agent needs assistance. Learn more.
Agentic runtime recovery
Runtime recovery helps tests avoid failures caused by incidental issues, such as unexpected modals, stale filters, and pagination, so you can focus on real bugs and genuine regressions. Available in early access, runtime recovery can be enabled in Labs and managed through workspace and plan-level settings.
Step descriptions in plain language
mabl now generates plain language descriptions for your test steps, capturing intent rather than underlying actions. Workspace owners can configured step descriptions to one of seven languages: English, French, German, Japanese, Norwegian, Portuguese, and Spanish. Learn more.
Enhancements
Richer diagnostics for test runs
We made several enhancements this month to help you understand your test results in more depth:
- A redesigned results view for failed tests surfaces the most actionable information first.
- Enhanced network logs now include full request and response payloads along with HTTP/2 support.
- You can now export resolved variable values from test runs via the CLI or API for compliance, auditing, or troubleshooting.
Expanded coverage for download assertions
The latest enhancements to download assertions help you cover more testing scenarios:
- Visual assertions for file downloads are now generally available for all users, supporting PDFs, images, videos, audio, and more.
- You can also use partial string matching to assert on downloaded filenames, including options for contains, starts with, ends with, and regex match.
API key expiration dates
Set expiration dates on your mabl API keys to simplify key rotation and enforce periodic reviews. Expiration times range from 1 to 365 days, and workspace owners receive email notifications as the deadline approaches. Learn more.
Faster Android startup times
Startup times for Android devices in cloud training and exeuction have improved by over 50%. Learn more.
Edit visual assertion criteria
When you create a visual assertion, you can now directly edit the assertion criteria to address any missing or incorrect details. Learn more.
Snippet editor enhancements
The JavaScript snippet editor has been redesigned with resizable panels, a variables panel showing names and resolved values, and a new console panel for printing snippet output. Learn more.
Variable source attribution
See exactly where your variable values come from. The mabl Trainer and test run output now show the specific step that last updated each variable, making it easier to trace data flow during authoring and troubleshooting. Learn more.
Changes
MS Teams integration update
Microsoft is ending support for Office 365 Connectors after April 30, 2026. If your organization uses the Teams integration, please ensure that it is migrated to Microsoft’s new Workflows solution to avoid service interruption. Learn more.
Bug fixes
Test authoring
- Fixed an issue with entering text into textarea elements in a training session.
- Fixed issues pausing Trainer playback and recording enter text steps for certain input fields.
- Fixed an issue where auto-login flows were not saved after being added to a test.
- Fixed a bug where clicking on the Add snippet button without selecting a snippet would cause the API Test Editor to crash on save.
- Fixed an issue that prevented saving after adding a new flow parameter in an API test.
- Fixed an issue where mobile tests could not be saved after disabling steps, showing a "test or flow is too large" error.
- Fixed an issue where flow data-driven variables went missing after a flow update.
- Fixed a display issue with variable names when editing visual assertion descriptions.
- Fixed an issue where the mabl agent failed with a "failed to append messages" error when creating a new test.
- Fixed an issue where error handling masked failures, triggering full scenario execution instead of the selected scenario.
- Fixed an issue with capturing text for input fields when training on iPad 10th generation cloud devices.
- Fixed an issue with recording tap steps on iPad devices.
Test execution
- Fixed an issue where the PDF viewer failed to load during cloud runs despite passing in the Trainer.
- Fixed an issue where data-driven variables were not resolved during cloud runs for API tests.
- Fixed an issue where geolocation permission behavior differed between local runs and cloud runs.
- Fixed an issue where flows showed as loops with incorrect iteration numbers during cloud runs.
- Fixed an issue where CSS assertions did not resolve variables during local and cloud runs.
- Fixed a bug where assertions marked "Fail at end of test" failed immediately when placed inside a flow.
- Fixed issues with resolving
app.defaults.usernameinside conditional steps and JavaScript snippets. - Fixed an issue where assert variables displayed as
{{undefined}}on both cloud and local runs despite the step passing. - Fixed an issue where plans with DataTables automatically stopped on re-run.
- Fixed an issue where cloud runs failed to terminate when test steps produced large error messages.
- Fixed an issue with mobile tap steps timing out during cloud runs.
- Fixed an issue where certain pages failed to load during local runs.
- Fixed a link validation issue in visual smoke test runs.
Test output
- Fixed an issue where test run output did not display artifacts from steps inside flows.
- Fixed a regression where API step output no longer showed request and response details in test run results.
- Fixed an issue that prevented mobile test output from displaying flow steps.
- Fixed an issue that caused flows to be displayed as IDs instead of names in test results and the Compare view.
- Fixed an issue where XPath and CSS locators were not displayed in activity logs during cloud executions when the step was renamed.
- Fixed an issue where assertion criteria displayed on the wrong step when a subsequent non-assertion step caused the test failure.
Integrations
- Fixed issues with syncing test results to Xray test cases.
- Fixed an issue with exporting newly created flowsin Xray JSON.
- Fixed an issue with the search dropdown for Xray IDs.
mabl CLI
- Fixed an issue with importing Playwright tests via mabl CLI.
- Fixed an issue with refreshing auth tokens in the mabl CLI.
- Fixed an issue where flow steps and parameters were missing after exporting a test as JSON via the CLI.
- Fixed an issue where CLI API keys did not return deployment events from the deployments list 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.