> For the complete documentation index, see [llms.txt](https://docs.does.qa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.does.qa/test-steps/check/check-clickable.md).

# Check Clickable

Check Clickable confirms the [Element](/elements/creating-elements.md) is shown, enabled, and ready to click. Use it before a [Touch](/test-steps/action/touch.md) step when the Flow must prove the control is interactive first.

See [Element states](/test-step-options/element-states.md) for how Clickable relates to Displayed and Enabled.

![Check clickable Test Step](https://app.does.qa/screenshots/node/check_is_clickable.png)

## When to use it

* Confirm a submit button is ready after a form becomes valid.
* Verify a menu item or link can be clicked before the next action step.
* Prefer [Touch](/test-steps/action/touch.md) alone when you only need to click and do not need an explicit assertion.

## Configure

### Basics

| Field       | What to set                                            |
| ----------- | ------------------------------------------------------ |
| **Element** | The [Element](/elements/creating-elements.md) to check |

### Advanced

| Field                                 | What to set                                          |
| ------------------------------------- | ---------------------------------------------------- |
| **Status on fail**                    | [Failed Status](/test-step-options/failed-status.md) |
| **When should screenshots be taken?** | `Always` or `On Failures` (default)                  |

{% hint style="info" %}
**Pro tip:** [Touch](/test-steps/action/touch.md) already waits for the Element to become clickable and scrolls it into view. Add Check Clickable only when the Flow needs a clear pass or fail on that state before other work.
{% endhint %}

## Related

* [Check Not Clickable](/test-steps/check/check-not-clickable.md)
* [Element states](/test-step-options/element-states.md)
* [Check](/test-steps/check.md)

**Tags:** `check`, `is`, `clickable`, `test`, `expect`, `assert`, `element`, `state`
