* Pour les assertions, utilisez toujours `expect` de la bibliothèque `@playwright/test`.
* Pour les assertions, utilisez toujours `expect` de la bibliothèque `@playwright/test`.
## Objets de page
## Objets de page
* Les objets de page sont utilisés pour résumer les composants/la page. Cela rend les tests plus lisibles et maintenables.
* Les objets de page servent à encapsuler les interactions avec les composants/la page, rendant les tests plus lisibles et maintenables.
* Tous les objets de la page sont dans`tests/playwright/pages`dossier.
* Tous les objets de page se trouvent dans le dossier `tests/playwright/pages`.
* Tout le code lié au test doit être dans des objets de page.
* Tout le code lié au test doit être dans des objets de page.
* Les méthodes doivent être aussi fines que possible et il est préférable d'avoir plusieurs méthodes plutôt qu'une grande méthode, ce qui améliore la réutilisabilité.
* Les méthodes doivent être aussi granulaires que possible, privilégiant plusieurs petites méthodes à une seule grande méthode pour améliorer la réutilisabilité.
Les méthodes d'un objet page peuvent être classées en 2 catégories :
Les méthodes d'un objet page peuvent être classées en 2 catégories :