Share via


Record and edit easier with enhanced page scripting tool

Important

Some of the functionality described in this release plan has not been released. Delivery timelines may change and projected functionality may not be released (see Microsoft policy). Learn more: What's new and planned

Enabled for Public preview General availability
Users, automatically Oct 2025 Oct 2025

Business value

The page scripting tool, widely used by consultants and customer stakeholders, empowers you to define and run user acceptance tests. Based on user feedback, the tool includes improved script recording and editing capabilities that make user acceptance testing easier and more efficient.

Feature details

This release adds improvements to the experience of recording and editing scripts.

Define the insert point for the next recorded steps

Sometimes you need to insert steps in the middle of a script. Before, you had to edit the script file or delete steps until the insert point and then redo them. Now, you can drag the red insertion line to control where the next recorded steps are inserted.

Drag the red insert point line to where you want to insert the next recorded steps

Rearrange step order

Sometimes you need to change the order of script steps, like when the flow changes or you insert new steps. Now, you can drag a step to move it.

Drag and move steps to rearrange the sequence

Note that moving steps can cause the script to fail if the new order doesn't make sense.

Delete any arbitrary step

Previously, you could only delete steps from the end of the script. Now, you can delete any step, including those in the middle. The first time you delete a step, you see a warning that this action might break the script.

Delete steps in the middle of the script

Define script parameters in the UI

Page scripting supports parameters, which can be values set during execution or passed to other scripts in a suite. Previously, you could only define parameters in the page script YAML file. Now, you can add parameters directly in the UI in the properties section for the script. If a parameter is not set, a dialog prompts you to enter a value during replay.

Define parameters directly in the UI

Create a suite of scripts in the UI

Before, you could create a suite of scripts that run in a certain order by editing a page script YAML file. Now, you can include other scripts from the Page Scripting pane by entering the relative path to the script. You can't edit inserted script steps in the parent suite script. To pass parameters across included scripts, define them in both the parent suite script and the included scripts.

You can include other scripts as part of making a suite

Geographic areas

Visit the Explore Feature Geography report for Microsoft Azure areas where this feature is planned or available.

Language availability

Visit the Explore Feature Language report for information on this feature's availability.