> ## Documentation Index
> Fetch the complete documentation index at: https://momentic.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# checkElementContent

> Element-level assertion family for the element's text content.

Asserts a condition on the element's text content. Each alias is its own
single-key command. There is no separate `condition` or `negated` field. The
positive and negative variants map directly to the table below.

## Parameters

| Parameter | Type      | Required  | Description                                                                                  |
| --------- | --------- | --------- | -------------------------------------------------------------------------------------------- |
| `on`      | `string`  | Yes       | Target description or percent pair.                                                          |
| `value`   | `string`  | Sometimes | Value to compare against. Required for every condition except `*Exists` and `*DoesNotExist`. |
| `timeout` | `number`  | No        | Milliseconds to wait for the condition to hold.                                              |
| `saveAs`  | `string`  | No        | Variable to store this step's return value on `env.<name>`.                                  |
| `retries` | `number`  | No        | Times to retry the step on failure before failing the test.                                  |
| `skipped` | `boolean` | No        | Skip this step at execution time.                                                            |

## Examples

```yaml theme={null}
- checkElementContentEquals:
    on: the price label
    value: "$9.99"
```

```yaml theme={null}
- checkElementContentContains:
    on: the status banner
    value: In progress
    timeout: 15000 # poll for up to 15s before failing
```

## Notes

Aliases supported by this family:

| Alias                                 |
| ------------------------------------- |
| `checkElementContentExists`           |
| `checkElementContentDoesNotExist`     |
| `checkElementContentContains`         |
| `checkElementContentDoesNotContain`   |
| `checkElementContentEquals`           |
| `checkElementContentDoesNotEqual`     |
| `checkElementContentStartsWith`       |
| `checkElementContentDoesNotStartWith` |

## Related

* [Test format](/core-concepts/test-format)
