Maison >développement back-end >Tutoriel Python >Comment sélectionner les valeurs du menu déroulant à l'aide de Selenium en Python ?
Sélection d'une valeur de menu déroulant avec Selenium en Python
Lors de l'interaction avec des formulaires Web, la sélection de valeurs dans les menus déroulants est un tâche commune. Selenium fournit des mécanismes robustes pour accomplir cette action.
Par exemple, considérons un menu déroulant avec la structure HTML suivante :
<select>
Pour sélectionner une option, suivez ces étapes :
1. Cliquez sur le menu déroulant :
inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']") inputElementFruits.click()
2. Utilisez la classe Select :
La classe Select de Selenium simplifie le processus de sélection. Pour l'utiliser :
importez selenium.webdriver.support.ui en tant que Select
Ensuite, instanciez la classe Select avec l'élément déroulant :
select = Select(inputElementFruits)
Maintenant, vous pouvez sélectionner les options par :
Visible Texte :
select.select_by_visible_text('Banana')
Valeur :
select.select_by_value('1')
Ressources supplémentaires :
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!