Maison > développement back-end > Tutoriel Python > Le moyen le plus simple de gérer les menus déroulants en Python à l'aide de Selenium ?

Le moyen le plus simple de gérer les menus déroulants en Python à l'aide de Selenium ?

Susan Sarandon
Libérer: 2024-11-03 06:34:02
original
834 Les gens l'ont consulté

Introduction

Selenium dispose d'un moyen efficace de gérer les menus déroulants en utilisant la fonction Sélectionner.

Pour cet exemple, nous allons le tester sur :
https://app.endtest.io/guides/docs/how-to-test-dropdowns/

Easiest Way to Handle Drop Down Menus in Python Using Selenium ?

Importation de la classe Select

Importons d’abord la fonction Select.

depuis selenium.webdriver.support.select import Select

Trouver l'élément déroulant

Appelons maintenant la liste déroulante en utilisant son identifiant, qui est pets, et nommons son instance drop_down.

drop_down = driver.find_element_by_id('pets')

Sélection du menu déroulant

Maintenant, nous avons sélectionné le menu déroulant et nommerons son instance.

drop = Sélectionner(drop_down)

Il existe plusieurs façons de sélectionner des valeurs dans un menu déroulant, soit par index, valeur ou texte visible.

Sélection par index

drop.select_by_index(2)

Sélection par valeur

drop.select_by_value('cat')

Sélection par texte visible

drop.select_by_visible_text("Chien")

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal