Improvements To Our Dark Theme
As part of ongoing efforts to improve our UI and make mabl more accessible, we have applied a new design to the dark theme experience. The goals of this update were to improve contrast and simplify the overall color palette 💅
Support for OAuth 1.0 authentication in API Tests
It is now possible to configure API Tests to generate and send OAuth 1.0 tokens to your endpoints. OAuth 1.0, like the other authentication options, can be configured either at the flow level or within an individual request. The example below shows OAuth 1.0 being configured for an individual request:
Safari Runs Upgraded to 15.2
All Safari tests running in the mabl cloud will now run on Safari version 15.2. This is an automatic upgrade and there is no need to alter your existing tests, plans, or deployments to use the new version. With this upgrade, your team may observe improvements with performance and stability.
Release Coverage filtering - app, test name, and more!
You can now filter release coverage by application to focus on the state of quality within a specific application. You can also use a partial match on test name, if you have a common naming convention for your tests, to further filter your view. Lastly, use the new plan label to filter to focus on your core plans, such as those labeled with "Regression" or "Smoke." Combine these filters with the existing test label, environment, and date range filters to best address your needs!
Chrome v97 available
After extensive validation testing, Google Chrome v97
is now available as the default version of Chrome used by mabl's cloud test runs.
Disable automatic positioning of trainer window
By default, the mabl Desktop App automatically aligns the trainer window for an active training session to the right of the browser window. Version 1.5.3 of the desktop app adds support for disabling this behavior so that the trainer window can be positioned independently. This also now makes it possible to set the browser window for a training session to full-screen mode.
Extra HTTP headers support during training and local runs
The desktop app (v1.4.11 or later) and mabl CLI (v1.12.38 or later) support passing extra HTTP headers during training sessions and local runs for browser tests.
Invite by Link
With our latest release, mabl now supports inviting users to your workspace by link! While we still recommend inviting users by email as the primary flow for most users, there are some specific cases where invite by link can be helpful, such as:
Parameterized JavaScript Snippets in the Webapp
To follow up on the parameterized JavaScript snippet support in the desktop app, the mabl webapp now supports creating and editing parameterized snippets as well! The editor in the webapp should be almost identical to the one seen when creating or editing JavaScript snippets in the desktop app (version >= 1.4.2). You should now be able to create new JavaScript snippets with parameters or edit existing ones without having to launch a training session.
Parameterized JavaScript Steps
The mabl desktop app 1.4.2 release brings major improvements to JavaScript steps! Now you can define parameters in one-time or reusable JavaScript snippets. This enables easy reuse of custom JavaScript logic by passing in different parameter values. For example, you can have a "right click" snippet that accepts a CSS selector as shown below. Notice that the selector
parameter becomes a function argument that you can directly reference in your code. Parameters can have optional default values.