The mabl blog: Testing in DevOps

mabl December 2018 Product Updates

Written by Anton Hristov | Jan 11, 2019 1:00:00 PM

The mabl product team worked hard until the last days of the year to deliver product improvements across the board - from giving mabl a new UI look to helping you resolve Journey failures faster by making it easier to analyze Journey runs output data. Below are the  December highlights with the latest available in the release notes.

We also made it possible to create a fixed baseline for visual change detection and published more information about visual testing with mabl. We are interested in learning more about your visual testing needs so feel free to contact our support line or reach out directly to me on Twitter.

Have a great 2019 year and let’s build the future of intelligent software testing together!

Faster Journey output and root cause analysis

Improved logging

You now have more detailed information in terms of the techniques, locators, and strategies that mabl uses when interacting with the elements of your application.


View and download DOM snapshots

DOM snapshots can be used in conjunction with our logging improvements, and provide a structured representation of a web page including the HTML and CSS elements. View and Download these snapshots from a journey's execution output.


Easier test creation and maintenance

Easily edit custom find steps

With the updated Trainer you can now edit steps with already specified CSS/XPath queries. For example, you can train a “not present” assertion by entering a query for an element that is not on the current page. There’s no need to get the application to the right state before making edits.


Clear cookies automatically

You can now clear all cookies directly via the trainer.

Add a Hover using CSS/XPath

Add a single, targeted hover action using the CSS property or XPath ID of a hover-triggered element. Perform a CSS or XPath query and then choose the "Hover over" option from the action menu.

Filter using Flow labels

Add labels to your Flows to help you easily find the right Flow to insert when training a Journey.

Visual UI Refresh

Easily navigate the redesigned trainer and dashboard

The mabl trainer and dashboard have been given a visual refresh to make it easier to navigate the trainer and dashboard. Here are a few examples of the new look.

Make it easy on your eyes when working in the dark

Enable dark mode from your User Settings to switch to a dark theme that can ease eye strain and help you stay focused when working in a dark place or late at night.

Do more through the Deployments API

Trigger plans based on labels with the deployments API

Integrate mabl with your CI/CD tool to automatically run smoke and regression tests on deployment to an environment such as production. Control which Plans execute on deployment by passing Labels as parameters to the Deployment Events API.

Set visual baselines via a single plan run

Generally, mabl's visual change detection feature requires many runs of a plan in order to construct a visual model of each page.  Now, you can use the Deployments API to quickly create a new, fixed baseline for visual change detection. If you use the CURL builder, simply set the “Set as fixed baseline for visual change models” toggle to "On", which adds the new, "actions":{"set_static_baseline":true} flag to the API call.