If you want to make updates to a browser or mobile test that don't involve opening the mabl Desktop App, interacting with the application under test, or Trainer playback, you can select Edit test > Quick edit.
Quick edit is available in both the web and Desktop version of the mabl app. As its name suggests, it's a good option for making smaller changes to a test:
- Updating a variable or assertion value
- Adding a Configure Find attribute to a step
- Disabling steps for troubleshooting purposes
- Deleting or reordering steps
A test in quick-edit mode
Adding steps in quick-edit mode
Support for adding steps in quick-edit mode is limited to steps that don't require interacting with the application under test. The following table outlines support by type of step:
| Type of step | Quick edit support | Additional details |
|---|---|---|
| Recorded actions | No | Since there is no browser or mobile app to interact with, recorded actions cannot be added in quick-edit mode. |
| Assertions | No | The assertion step is disabled in quick-edit mode. Custom find assertions, created using a "Find element" step are still supported. |
| Variables | Partial | You can create variables from all sources except Element property. |
| Flows | Yes | Quick-edit mode supports both creating and importing flows. |
| Conditionals | Partial | You can set conditions based on custom find, JavaScript, or a variable. |
| JavaScript | Yes | Quick-edit mode supports creating and importing snippets, but it does not support running snippets. |
| Wait | Yes | |
| Wait until present/Wait until not present | Partial | You can add the step with a locator using a "Find element" step, or by converting a click step you already recorded. Selecting the element in the Trainer requires the app under test, so it isn't available in quick-edit mode. |
| Accessibility | Partial | Accessibility checks that target the page are supported. |
| Custom find ("Find element") | Yes | In the mabl Trainer, you can confirm whether the XPath or CSS for a custom find step matches an element on the page. In Quick Edit mode, since the app under test isn't open, this preview feature isn't available. |
| Visit URL | Yes | |
| Echo | Yes | |
| API steps | Yes | |
| Database queries | Yes | |
| MFA authenticator code | No | Inserting an MFA authenticator code requires interacting with the application under test. |
| Mailbox steps | Partial | Quick edit supports creating Mailbox addresses and opening the mabl Mailbox. Inserting a Mailbox address isn’t supported because it requires interacting with the application under test. |
| Cookies | Partial | Quick edit supports creating and removing cookies; it does not support cookie assertions. |
| Set viewport | Yes |