Ce projet utilise Playwright pour automatiser les tests de bout en bout d'une application web.
Il inclut des tests pour vérifier diverses fonctionnalités telles que la recherche de produits, l'ajout de produits au panier.
- Clonez le dépôt :
git clone <URL_DU_DEPOT>
- Installez les dépendances :
npm install
Pour exécuter les tests, utilisez la commande suivante :
npx playwright testAprès avoir exécuté les tests, vous pouvez générer un rapport HTML :
npx playwright show-reportLes captures d'écran sont enregistrées dans le dossier screenshots après l'exécution des tests.
La configuration de Playwright se trouve dans le fichier playwright.config.ts. Vous pouvez y définir les paramètres globaux pour les tests, tels que l'URL de base, les navigateurs à utiliser, etc.
Les objets de page sont définis dans le dossier page_objects. Chaque fichier représente une page ou un composant de l'application et contient des méthodes pour interagir avec les éléments de la page.
Les tests sont organisés dans les dossiers tests et tests-examples. Chaque fichier de test contient des scénarios de test spécifiques.