0% ont trouvé ce document utile (0 vote)
102 vues7 pages

Automatisation des tests avec Playwright Java

Transféré par

allagui feten
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
102 vues7 pages

Automatisation des tests avec Playwright Java

Transféré par

allagui feten
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Test automatique avec

Playwright Java
Installation et configuration
Qu'est-ce que Playwright
Playwright est un outil incroyable pour automatiser les
tests d'applications Web, d'API et mobiles.

Il s'agit d'une bibliothèque open source que les testeurs peuvent utiliser

pour automatiser les applications Web. Que vous testiez une application

simple d'une seule page ou une application complexe de plusieurs

pages

Alors, qu’est-ce qui distingue le Playwright ?

Playwright vous permet de tester votre application sur


macOS, Linux et Windows sans apporter de
modifications au code.
Il prend en charge les navigateurs populaires tels que MS
Edge, Chrome, Firefox et Safari, garantissant une expérience
transparente sur toutes les plateformes.

Gestion des contextes du navigateur devient un jeu


d'enfant avec Playwright, vous permettant de tester des
scénarios complexes impliquant plusieurs onglets ou
fenêtres.
Ce qui est impressionnant, c'est que Playwright
prend en charge plusieurs langages de
programmation, dont Java, et fournit une
configuration intuitive.
Avantages de l'automatisation des tests
avec Playwright et Java

Localisateurs d'éléments :Identifiez facilement les éléments


Web à l'aide des sélecteurs CSS, XPath et du contenu texte,
entre autres. Cela simplifie l'interaction avec des éléments
spécifiques sur une page.
Affirmations : Vérifiez les résultats attendus avec des
méthodes d'assertion, notamment la vérification de la
présence, des attributs et des valeurs des éléments.

Interagir avec les éléments Web: interagissez de


manière transparente avec les éléments à l'aide de
méthodes API intuitives pour cliquer, saisir, sélectionner
et faire défiler.
Gérer les temps d'attente: les méthodes intégrées gèrent
les temps d'attente, tels que l'attente de la visibilité des
éléments, de la navigation dans les pages et de la fin des
requêtes réseau.
Captures d'écran et vidéos: Playwright fournit des
fonctionnalités intégrées pour capturer des captures d'écran
et enregistrer des vidéos pendant l'exécution des tests. Ceci
est précieux pour le débogage et l’analyse des résultats des
tests.
Conditions préalables

JavaJDK 17
Aqua IDE ou tout autre IDE (Aqua est un puissant IDE
pour l'automatisation des tests)
Maven

Créer un nouveau projet Maven

La première étape de la configuration consiste à créer un nouveau


projet Maven. J'utiliserai Aqua IDE. Les étapes suivantes doivent
être suivies pour créer un nouveau projet Maven :

Ouvrez Aqua IDE.


Dans le menu Aqua IDE, allez dansFichier > Nouveau >
Projet.
Dans la boîte de dialogue "Sélectionner un assistant", choisissez

Maven > Projet Maven et cliquez Suivant.

Dans la boîte de dialogue "Sélectionner l'emplacement du projet",

choisissez ou créez un répertoire dans lequel vous souhaitez stocker

votre projet Maven. Cliquez sur Suivant.

Dans la boîte de dialogue "Sélectionner un archétype", choisissez


maven-archétype-démarrage rapide de la liste. Cliquez sur

Suivant.
Configuration du POM

Une fois le projet créé avec succès, nous devons ajouter les
dernières dépendances pour les éléments suivants dans le fichier
pom.xml déposer:

1. Playwright — Java
2.TestNG

Nous avons configuré le projet avecsuccès pour démarrer


l'automatisation Web à l'aide de Playwright Java.
Écrivez le premier script à l'aide de
Playwright Java

Scénario:

1. Nous créons une instance Playwright.


2. Lancez un navigateur Chromium.
3. Créez un nouveau contexte et une nouvelle page.

4. Accédez à « https://www.amazon.in/ ».
5. Prenez une capture d'écran et enregistrez-la en tant que

"capture d'écran.png".
6. Fermez le navigateur et Playwright.

Vous aimerez peut-être aussi