# wait_for

The `wait_for` step.

Waits until a condition holds, up to the step's `timeout_ms`, without doing anything else.

Type: `condition`

Every step also takes the [common step keys](https://docs.kaab.ist/reference/dsl/steps#common-keys): `expect`, `id`, `if`, `name`, `on_error`, `optional`, `retry`, `side_effect`, `timeout_ms`, `x_kaab`.
