---
title: "Vérifier un élément dans un test web"
sidebarTitle: "Vérifier l'élément"
description: Vérifiez qu'un élément est (ou n'est pas) affiché, cliquable, activé ou présent.
lastUpdated: "2026-09-23"
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

Vérifiez l'état d'un élément : la bannière de confirmation est affichée, le bouton Envoyer est cliquable, le spinner de chargement a disparu. Le step attend que la condition soit remplie et échoue si elle ne l'est jamais dans le temps d'attente imparti. C'est le principal step de vérification pour les tests web, et une alternative robuste aux délais fixes.

## Paramètres

| Paramètre | Requis | Description |
| ----------- | -------- | ------------- |
| Élément cible | Oui, sauf si un selector manuel est défini | Description en langage naturel de l'élément à vérifier. |
| Selector manuel | Non | Selector XPath ou CSS, utilisé lorsque l'IA est désactivée ou comme selector enregistré. |
| Condition | Oui | `is` ou `is not`. "is not" définit `reverse: true` sur l'état choisi. |
| État | Oui | L'état à vérifier. Par défaut : `displayed`. `exist` est libellé "present" dans le builder : l'élément est dans l'arbre UI, visible ou non. |
| Temps d'attente max. | Non | Durée d'attente avant l'échec, en secondes. |
| Ignorer l'erreur sur ce step | Non | L'exécution continue avec le step suivant si celui-ci échoue. Par défaut : désactivé. |

Les quatre états :

- **displayed** : l'élément est visible à l'écran.
- **clickable** : l'élément est visible et peut recevoir un clic ou un appui.
- **enabled** : l'élément est actif (non désactivé).
- **present** : l'élément existe dans l'arbre UI, même s'il est masqué.

## Résultats et métriques

- **Temps** : début, fin et durée (en secondes). La durée indique combien de temps la condition a mis à devenir vraie, un signal utile en soi.
- **Statut** : succès dès que la condition est remplie, échec si le temps d'attente expire.
- **Capture d'écran** : prise pour l'état vérifié.

## Et ensuite ?

<Columns cols={2}>
  <Card title="Vérifier avec l'IA" icon="sparkles" href="/fr/tests/actions/web/aivisualassert">

    Vérifiez des états visuels complets en langage naturel au lieu d'un seul élément

</Card>
  <Card title="Attendre un délai" icon="clock" href="/fr/tests/actions/web/waitfordelay">

    Mettez en pause pendant un temps fixe lorsqu'il n'y a rien à observer

</Card>
</Columns>
