Use **Save value** to carry element text into later steps or comparisons. It stores the text under a name created in the sheet [Values](/steps/values) section, above **Steps**.

When the runner reaches this step it samples the element and writes the live map. A missing or invalid selector fails the step and does not overwrite an existing value. Editor **Test** samples the value and does not write the live map.

Captured values persist across links, cycles, Pause/Resume, and Restart until you Remove the automation or start a new one. A starter on the Values name seeds the live map only when that key is missing — Restart keeps a captured value.

## How to add it

Declare a name under **Values** first. **Add Step** → **Save value**. Pick the name, then **Pick on page** for the element.

Use the value later as `{{name}}` in [Type Text](/steps/type-text) and mid-flow [Go To Web Page](/steps/go-to-web-page). [If / Else](/steps/if-else) and Wait Until **Matches** can compare a **Saved** name without the token.

## Not this step

Is not If / Else (that only compares). Is not [Send Alert](/steps/send-alert). Is not [Take a Screenshot](/steps/take-a-screenshot) — that downloads a PNG of the tab, not element text. Declaring names is [Values](/steps/values), not this step.

## Related guides

The [side panel tour](/blog/welcome) shows Values above Steps. [Walking through links](/blog/walk-through-links-in-chrome) is a common place to save a field on each URL.
