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/
Importons d’abord la fonction Select.
depuis selenium.webdriver.support.select import Select
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')
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.
drop.select_by_index(2)
drop.select_by_value('cat')
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!