Formation Playwright.
Score de satisfaction : 4.64/5
Durée :
2 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
1700 €HT
93% d'avis positifs* participants

Référence :
SF34240
Durée :
2 jours

En présentiel ou distanciel


  • 14 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • En entreprise ou à distance
  • Cadrage pédagogique gratuit
  • Programme de formation sur mesure
  • Formateur expert dédié
  • Prise en charge OPCO possible

Formation Playwright.

Optimisez vos tests web et gagnez en efficacité avec Playwright !

Exploitez tout le potentiel des tests automatisés d’interface grâce à notre cours sur Playwright. Conçu pour les développeurs de logiciels et les testeurs QA, ce cours permet à votre équipe d’installer et de configurer Playwright pour des tests multi-navigateurs, de maîtriser les cas de test de base et avancés, d’interagir de manière fiable avec les éléments web et de déboguer efficacement les tests. Les participants verront également comment intégrer leurs tests dans un pipeline CI/CD simple. Boostez les compétences de votre équipe et optimisez vos tests end-to-end Front ! Inscrivez-vous dès maintenant pour simplifier l’automatisation et maximiser votre productivité.

Objectifs pédagogiques.

1Installer Playwright et le configurer pour des tests automatisés sur plusieurs navigateurs.

2Développer et exécuter des cas de test de base et avancés en utilisant l'API et la syntaxe de Playwright.

3Interagir avec les éléments Web (formulaires, navigation, contenus dynamiques) à l’aide de sélecteurs, d’attentes adaptées et de bonnes pratiques de tests Front.

4Déboguer efficacement les tests et les intégrer dans des workflows d’équipe et des pipelines CI/CD simples pour automatiser l’exécution des tests.

Prérequis : Maîtrise de JavaScript, familiarité avec les concepts de tests automatisés.
Partagez cette formation

Programme de formation Playwright.

Introduction à Playwright

– Aperçu de Playwright
– Prise en charge de plusieurs navigateurs : Chromium, Firefox, WebKit
– Etapes de l’installation
– Configuration de l’environnement
– Intégration avec Visual Studio Code
– Introduction à l’API Playwright
– Syntaxe de base de Playwright

Exemples de travaux pratiques :
– Installer Playwright
– Mise en place de l’environnement de développement
– Exécuter un script Playwright de base

Travailler avec des éléments Web

– Sélecteurs CSS/XPath et bonnes pratiques de ciblage
– Interagir avec les éléments Web (clics, saisies, survols, etc.)
– Traitement des formulaires (login, saisie, validation)
– Fonctions d’attente automatique intégrées
– Gestion explicite des attentes pour des UI dynamiques
– Techniques de capture d’écran
– Techniques de capture vidéo

Exemples de travaux pratiques :
– Écrire des scripts pour remplir un formulaire de connexion
– Réaliser des captures d’écran d’interactions web
– S’entraîner à utiliser différents sélecteurs et attentes

Navigation avancée et gestion de session

– Navigation multi-pages et parcours utilisateurs
– Gestion des onglets et fenêtres
– Contextes et mode incognito
– Gestion des sessions et des cookies pour les scénarios d’authentification
– Chargements et téléchargements de fichiers
– Exécution de scripts côté client pour des vérifications ciblées

Exemples de travaux pratiques :
– Écrire un script de test pour un parcours multi-pages (connexion, navigation, déconnexion)
– Gérer les cookies dans un scénario de session utilisateur
– Script côté client pour la manipulation simple du DOM (vérifications, extractions)

Écrire et déboguer des tests

– Écrire des tests de base et avancés avec le test runner Playwright
– Organiser les tests à l’aide de fixtures, hooks et suites
– Gestion des assertions et des erreurs
– Techniques de débogage (mode headed, traces, vidéos, timeouts)
– Générer et interpréter des rapports de test

Exemples de travaux pratiques :
– Développer une suite de tests pour une application web d’exemple
– Déboguer les tests à l’aide des outils Playwright (trace viewer, debug UI)
– Générer des rapports de test et analyser les résultats

Adaptation de Playwright pour les pipelines CI/CD

– Lancer les tests Playwright en ligne de commande
– Principes d’intégration de Playwright dans un pipeline CI/CD
– Exemple d’intégration avec les actions GitHub
– Notions sur l’utilisation de Docker pour les tests conteneurisés (aperçu)
– Gestion basique des variables d’environnement (URL, credentials de test)

Exemples de travaux pratiques :
– Configurer un pipeline de test Playwright simple dans GitHub Actions
– Exécuter des tests dans un conteneur Docker préconfiguré (démonstration ou TP guidé)

Optimisation des performances et dépannage

– Bonnes pratiques pour des tests Front stables et robustes
– Techniques de réduction de la fragilité des tests (sélecteurs, attentes, factorisation du code)
– Outils de dépannage : logs, captures, traces
– Comprendre les principales causes de lenteur dans une suite de tests
– Aperçu des bonnes pratiques pour exécuter les tests en environnement de recette / pré-production

Exemples de travaux pratiques :
– Analyser un ensemble de tests existants pour en améliorer la stabilité et le temps d’exécution
– Dépanner un ensemble de scripts de test “flaky” et proposer des corrections

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT