Essai 2025, Février

Test du navigateur sans tête Selenium: HTMLUnitDriver & PhantomJS

Test du navigateur sans tête Selenium: HTMLUnitDriver & PhantomJS

HTMLunitdriver est le navigateur sans tête d'implémentation le plus léger et le plus rapide de WebDriver. Il est basé sur HtmlUnit. Il est connu sous le nom de pilote de navigateur sans tête. C'est la même chose que le pilote Chrome, IE ou FireFox.

Test de navigateurs croisés avec Selenium WebDriver

Test de navigateurs croisés avec Selenium WebDriver

Cross Browser Testing est un type de test fonctionnel pour vérifier que votre application Web fonctionne comme prévu dans différents navigateurs ... Si nous utilisons Selenium WebDriver, nous pouvons automatiser les cas de test en utilisant les navigateurs Internet Explorer, FireFox, Chrome, Safari.

Comment gérer les iFrames dans Selenium Webdriver: switchTo ()

Comment gérer les iFrames dans Selenium Webdriver: switchTo ()

Qu'est-ce que Iframe? Une page Web intégrée dans une autre page Web ou un document HTML incorporé dans un autre document HTML est appelée cadre. L'IFrame est souvent utilisé pour insérer du contenu à partir d'un autre

Test de base de données à l'aide de Selenium: guide étape par étape

Test de base de données à l'aide de Selenium: guide étape par étape

Selenium Webdriver se limite à tester vos applications à l'aide du navigateur. Pour utiliser Selenium Webdriver pour les tests de bases de données, vous devez utiliser le JDBC (& quot; Java Database Connectivity & quot;).

Comment lire / écrire des données à partir d'un fichier Excel: POI Selenium

Comment lire / écrire des données à partir d'un fichier Excel: POI Selenium

Dans ce tutoriel, nous allons lire, Comment lire et écrire des données à partir d'Excel en JAVA à l'aide de sélénium webdriver.

Fournisseur de données & TestNG XML: paramétrage dans Selenium (exemple)

Fournisseur de données & TestNG XML: paramétrage dans Selenium (exemple)

Il y a deux façons de réaliser le paramétrage dans TestNG 1. À l'aide de l'annotation des paramètres et du fichier XML TestNG. 2. Avec l'aide de l'annotation DataProvider.

Tutoriel TestNG: Qu'est-ce que, annotations & Cadre en sélénium

Tutoriel TestNG: Qu'est-ce que, annotations & Cadre en sélénium

Tutoriel TestNG: Découvrez comment TESTNG surmonte la limitation d'un autre framework de test populaire Junit. TestNG génère un rapport basé sur le rapport de test de sélénium

Framework d'automatisation Selenium: piloté par les données, par mot-clé & Hybride

Framework d'automatisation Selenium: piloté par les données, par mot-clé & Hybride

Il existe principalement trois types de frameworks créés par Selenium WebDriver pour automatiser les scénarios de test manuels, Data Driven, Keyword Driven et Hybrid Test Framework.

Comment sélectionner la date à partir de DatePicker / Calendrier dans Selenium Webdriver

Comment sélectionner la date à partir de DatePicker / Calendrier dans Selenium Webdriver

Ce tutoriel donne des détails étape par étape pour sélectionner le formulaire Date DatePicker dans un calendrier à l'aide de Selenium Webdriver

Modèle d'objet de page (POM) & Tutoriel Page Factory dans Selenium

Modèle d'objet de page (POM) & Tutoriel Page Factory dans Selenium

Avant d'en apprendre davantage sur le modèle d'objet de page, comprenons - Pourquoi POM? Démarrer une automatisation de l'interface utilisateur dans Selenium WebDriver n'est PAS une tâche difficile. Vous avez juste besoin de trouver des éléments, d'effectuer des opérations dessus. Les inconvénients

Personnalisez, PDF & Envoyer des rapports TestNG par e-mail dans Selenium WebDriver

Personnalisez, PDF & Envoyer des rapports TestNG par e-mail dans Selenium WebDriver

La bibliothèque TestNG fournit une fonction de rapport très pratique. Après l'exécution, apprenez à personnaliser le rapport, le Pdf & E-mail du rapport dans Selenium WebDriver

Comment exécuter des cas de test ayant échoué dans TestNG: Selenium WebDriver

Comment exécuter des cas de test ayant échoué dans TestNG: Selenium WebDriver

Auparavant, vous exécutiez le fichier testng.xml via eclipse uniquement. Ici, vous exécuterez le même fichier testng.xml en utilisant la ligne de commande et en stockant les informations de journalisation à l'aide de la classe Reporter présente

Génération de rapports TestNG dans Selenium WebDriver

Génération de rapports TestNG dans Selenium WebDriver

La génération de rapports est très importante lorsque vous effectuez les tests d'automatisation ainsi que les tests manuels. En regardant le résultat, vous pouvez facilement identifier le nombre de cas de test réussis, échoués et

Exécution parallèle dans Selenium: gestion de session & Dépendance TestNG

Exécution parallèle dans Selenium: gestion de session & Dépendance TestNG

Pour comprendre comment exécuter des scripts de sélénium en parallèle avec plusieurs navigateurs. Comprenons d'abord la gestion de session. Pendant l'exécution du test, le Selenium WebDriver doit interagir avec le navigateur tout le temps pour e

TestNG: Comment exécuter plusieurs suites de tests dans Selenium

TestNG: Comment exécuter plusieurs suites de tests dans Selenium

TestNG vous permet d'exécuter des méthodes de test, des classes de test et des cas de test en parallèle dans votre projet. En effectuant une exécution parallèle, nous pouvons réduire le «temps d'exécution» car les tests sont lancés et exécutés simultanément dans différents threads.

Auditeurs TestNG dans Selenium: ITestListener & Exemple ITestResult

Auditeurs TestNG dans Selenium: ITestListener & Exemple ITestResult

Dans TestNG, il existe plusieurs écouteurs qui agissent comme des interfaces pour modifier les comportements par défaut de TestNG. Comme son nom l'indique, les auditeurs & quot; écoutent & quot; à l'événement défini dans le script sélénium et se comporter en conséquence. Il permet de personnaliser les rapports ou le journal TestNG

TestNG @Test Priority dans Selenium

TestNG @Test Priority dans Selenium

Priorité du cas de test dans TestNG. TestNG est un framework de test, qui couvre différents types de conceptions de test comme un test unitaire, un test fonctionnel, un test de bout en bout, un test d'interface utilisateur et un test d'intégration. Vous pouvez exécuter un ou plusieurs cas de test dans votre code TestNG.

Comment gérer la table Web dans Selenium WebDriver

Comment gérer la table Web dans Selenium WebDriver

Lire un tableau Web HTML Il y a des moments où nous devons accéder à des éléments (généralement des textes) qui se trouvent dans des tableaux HTML. Cependant, il est très rare qu'un concepteur Web fournisse un attribut d'id ou de nom t

Groupes TestNG: inclure, exclure avec l'exemple - Tutoriel Selenium

Groupes TestNG: inclure, exclure avec l'exemple - Tutoriel Selenium

TestNG est un cadre de test qui couvre différents types de conceptions de test comme les tests unitaires, fonctionnels, de bout en bout, d'interface utilisateur et d'intégration. Vous pouvez exécuter un ou plusieurs packages (package signifie ici

Gestion des tables Web dynamiques à l'aide de Selenium WebDriver

Gestion des tables Web dynamiques à l'aide de Selenium WebDriver

Il existe deux types de tableaux HTML publiés sur le Web: les tableaux statiques: les données sont statiques, c'est-à-dire que le nombre de lignes et de colonnes est fixe.

Comment télécharger & Installer TestNG dans Eclipse pour Selenium WebDriver

Comment télécharger & Installer TestNG dans Eclipse pour Selenium WebDriver

Voici un guide étape par étape pour installer TestNG dans Eclipse Installation de TestNG dans Eclipse Étape 1: Lancez Eclipse. Dans la barre de menus, cliquez sur Aide. option.

Pilote Gecko (Marionette) Selenium: Télécharger, Installer, Utiliser avec Firefox

Pilote Gecko (Marionette) Selenium: Télécharger, Installer, Utiliser avec Firefox

Qu'est-ce que Gecko Driver? Le terme Gecko désigne un moteur de navigateur Web intégré au navigateur Mozilla Firefox. Le pilote Gecko agit comme un proxy entre les clients activés pour le pilote Web (Eclipse, Netbeans,

Comment trouver tous / liens rompus à l'aide de Selenium Webdriver

Comment trouver tous / liens rompus à l'aide de Selenium Webdriver

Que sont les liens brisés? Les liens rompus sont des liens ou des URL qui ne sont pas accessibles. Ils peuvent être en panne ou ne pas fonctionner en raison d'une erreur de serveur. Une URL aura toujours un statut avec 2xx qui est valide. Le

Capacités souhaitées dans Selenium WebDriver

Capacités souhaitées dans Selenium WebDriver

La classe des capacités souhaitées nous aide à indiquer au pilote Web quel environnement nous allons utiliser dans notre script de test. La méthode setCapability de la classe Desired Capabilities, qui est expliquée dans la dernière partie du didacticiel,

Comment vérifier l'info-bulle à l'aide de Selenium WebDriver

Comment vérifier l'info-bulle à l'aide de Selenium WebDriver

L'info-bulle est un texte qui apparaît lorsqu'une souris survole un objet tel qu'un lien, une image, un bouton, une zone de texte, etc. dans une page Web. Le texte donne souvent plus d'informations sur l'objet sur lequel il

Clic de souris & Événement de clavier: Classe d'action dans Selenium Webdriver

Clic de souris & Événement de clavier: Classe d'action dans Selenium Webdriver

Dans ce didacticiel, nous allons apprendre à gérer les événements spéciaux de clavier et de souris à l'aide de la classe d'action dans Selenium Webdriver.

Comment télécharger & Télécharger un fichier à l'aide de Selenium Webdriver

Comment télécharger & Télécharger un fichier à l'aide de Selenium Webdriver

Dans ce didacticiel, nous allons apprendre à gérer le chargement et le téléchargement de fichiers à l'aide de Selenium WebDriver et Wget.

Tutoriel XPath dans Selenium WebDriver: Comment trouver XPath?

Tutoriel XPath dans Selenium WebDriver: Comment trouver XPath?

XPath dans Selenium WebDriver est utilisé pour rechercher un élément sur la page Web. Il existe deux types de XPath: 1) Absolu & 2) Relatif. nous allons apprendre les méthodes Xpath Contains (), Using OR & AND, fonction Start-with, texte (), axes XPath, suivant, ancêtre, enfant, précédent, suivant-frère, parent, soi, descendant.

Alerte au sélénium & Gestion des fenêtres contextuelles: comment gérer?

Alerte au sélénium & Gestion des fenêtres contextuelles: comment gérer?

Dans ce didacticiel, nous allons apprendre comment gérer les fenêtres contextuelles et les alertes dans le sélénium, les types d'alertes et le pilote Web et gérer plusieurs fenêtres.

Localiser les éléments par le texte du lien & Texte de lien partiel dans Selenium Webdriver

Localiser les éléments par le texte du lien & Texte de lien partiel dans Selenium Webdriver

Dans ce tutoriel Selenium Webdriver, nous allons apprendre à accéder aux liens en utilisant By.tagName, By.xpath (), By.cssSelector () ainsi qu'à accéder aux tables