Chapitre 4. Fonctionnalités compatibles avec les navigateurs
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Ce chapitre passe en revue les caractéristiques de Selenium WebDriver qui sont interopérables dans différents navigateurs web. Dans ce groupe, une caractéristique polyvalente pertinente est l'exécution de JavaScript. De plus, l'API de Selenium WebDriver permet de configurer des délais d'attente pour le chargement des pages et des scripts. Une autre caractéristique pratique consiste à faire des captures d'écran de l'écran du navigateur, ou seulement de la partie correspondant à un élément donné. Ensuite, nous pouvons gérer différents aspects du navigateur contrôlé à l'aide de WebDriver, comme la taille et la position du navigateur, l'historique ou les cookies. Ensuite, WebDriver fournit divers actifs permettant de contrôler des éléments Web spécifiques, tels que des listes déroulantes (c'est-à-dire des champs de sélection HTML et des listes de données), des cibles de navigation (c'est-à-dire des fenêtres, des onglets, des cadres et des iframes) ou des boîtes de dialogue (c'est-à-dire des alertes, des prompts, des confirmations et des boîtes de dialogue modales). Enfin, nous découvrons comment gérer les données locales et de session à l'aide du stockage Web, mettre en œuvre des écouteurs d'événements et utiliser les exceptions fournies par l'API Selenium WebDriver.
Exécuter JavaScript
JavaScript ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access