Formation Microsoft Playwright : Automatisez vos tests de navigateur web
| 2 100€ HT / personne |
| 3 jours (21 heures) |
Présentation
Notre formation Microsoft Playwright permet aux développeurs de monter en compétences sur l’outil innovant de Microsoft dédié à l’automatisation des tests de navigateur web.
Grâce à cet apprentissage, vous serez en mesure de créer, personnaliser et optimiser des scripts de test pour des applications web interactives sur différents navigateurs et appareils.
Cette formation vous permettra d’améliorer la qualité et la fiabilité de vos applications web grâce à des stratégies de test avancées. Vous pourrez créer rapidement de nouveaux tests, interagir avec votre application comme le ferait un utilisateur réel et vérifier que tout fonctionne comme prévu.
Cette formation présentera les dernières nouveautés et fonctionnalités disponibles dans Playwright.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.
Objectifs
- Comprendre les fonctionnalités de base et avancées de Playwright
- Savoir créer et personnaliser des scripts de test pour différentes interactions utilisateurs
- Maîtriser l’utilisation de l’API Playwright pour automatiser les tests sur différents navigateurs et appareils
- Mettre en place les meilleures pratiques pour l’écriture de tests robustes et fiables
Public visé
- Testeurs QA
- Développeurs juniors
- Ingénieurs en automatisation de tests
Pré-requis
- Expérience avec JavaScript et la programmation asynchrone
- Connaissance de base des tests automatisés serait un plus
- Tester Mes Connaissances
Programme de notre formation Microsoft Playwright
Introduction à Microsoft Playwright
- Présentation de Microsoft Playwright
- Les avantages de Playwright par rapport à la concurrence
- Installation de Playwright
- Support de différents navigateurs (Chromium, Firefox, WebKit)
- Présentation de l’API Playwright
- Comment exécuter votre test Playwright en parallèle ou en série ?
- Syntaxe de base
- Introduction à l’automatisation du navigateur avec Playwright
- Initiation au Typescript
- Ses caractéristiques
- Interfaces, types et classes
- Les différences clés avec Javascript
Les éléments de la page web
- Les éléments sur la page
- Sélecteurs CSS/XPath
- Interaction avec des éléments de la page (clique, type, lecture de contenu, etc.)
- Attente d’éléments et de contenu
- Manipulation des entrées de formulaire (type, check, uncheck, select, etc.)
- Capture d’écran et vidéo d’une page
Navigation avancée et gestion de sessions
- Navigation dans des pages multiples
- Téléchargement de fichiers et gestion des uploads
Test avec Playwright
- Présentation de l’outil de test de Playwright
- Écrire des tests basiques
- Organisation des tests (suite de tests, hooks, etc.)
- Gestion des assertions
- Gestion des échecs et des erreurs
- Générer et analyser les rapports de test
- Techniques de débogage dans Playwright
- Générer des données avec utilisation de FAKER
Page Object Model
- Création d’une page object modele (POM)
- Ecrire une page de test en utilisant le modele (POM)
- Avoir une page fixtures
Playwright en production
- Intégrer les tests automatisés dans la CI/CD avec Github Action
- Configuration pour différents environnements (local, préprod, prod)
- Rapport avec Allure
- Résumé des fonctions avancées de Playwright (Tag, npm script)
- Perspectives futures et mise à jour de Playwright
IA avec Playwright
- Playwright Test Agents
- Intégrer l’IA avec Copilot
- Cas pratique, réaliser un test à l’aide d’un prompt dans Claude IA
- Démo avec claude Code
- Prompt du Page Object Model dans Claude IA
- MCP Server de Playwright avec vide testing
Tester vos APIs avec Playwright
- Qu’est ce qu’une API
- Les différentes méthodes HTTP
- Cas Pratiques
- Exemple avec Playwright
Gestion de l’authentification
- Les principales méthodes d’Authentification
- Exercice pratique
Mocker les données
- Qu’est-ce que le Mocking ?
- Quand mocker ? Cas où il FAUT mocker
- Exemple de mocking avec playwright
- Exercice pratique
Pour aller plus loin
Formation Cypress
Formation Cypress Avancé
Formation Selenium
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Les + : Techno très puissante, bien documentée
Les – : Rythme un peu lent, nous aurions pu voir plus de points ou approfondir certains
Afficher tous les témoignages
Les + : Techno très puissante, bien documentée
Les – : Rythme un peu lent, nous aurions pu voir plus de points ou approfondir certains
Les + : Bien pour les débutants ou les non devs
Les – : Trop long pour les devs déjà un peu averti
Les + : Répartition théorie / pratique
Les – : Rythme lent, on aurait pu approfondir certaines notions
Les + : Une documentation et des ressources pertinentes. On sent qu’elle a été conçue pour explorer en profondeur les différents aspects de Playwrights.
Les – : Rythme extrêmement lent, peu d’interaction avec le formateur, peu d’approfondissement ou d’apport. Sur deux jours nous aurions largement eu le temps d’explorer tous les chapitres, ça n’a pas été le cas.
Les + : Formation très enrichissante et qualitative
Les – : Durée courte
Je souhaite suivre : JavaScript
Les + : Plus pratique
Les – : Durée courte
Je recommande la formation
Les + : Je ne sais pas
Les – : Je ne sais pas
Je souhaite suivre : Je ne sais pas
Je recommande la formation
Les + : Expérience du formateur sur Playwright
Les – : Distanciel et difficulté de débugger en cas de soucis
Les + : 100% pratique
Les + : laisse la place à la pratique
Navigation Site Reviews
Noter la formation
| 2 100€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

