Auswählen eines Dropdown-Menüwerts mit Selenium in Python
Bei der Interaktion mit Webformularen ist das Auswählen von Werten aus Dropdown-Menüs ein gemeinsame Aufgabe. Selenium bietet robuste Mechanismen, um diese Aktion auszuführen.
Betrachten Sie beispielsweise ein Dropdown-Menü mit der folgenden HTML-Struktur:
<select>
Um eine Option auszuwählen, befolgen Sie diese Schritte:
1. Klicken Sie auf das Dropdown-Menü:
inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']") inputElementFruits.click()
2. Nutzen Sie die Select-Klasse:
Die Select-Klasse von Selenium vereinfacht den Auswahlprozess. Um es zu verwenden:
selenium.webdriver.support.ui als Select importieren
Dann instanziieren Sie die Select-Klasse mit dem Dropdown-Element:
select = Select(inputElementFruits)
Jetzt Sie können Optionen auswählen nach:
Sichtbar Text:
select.select_by_visible_text('Banana')
Wert:
select.select_by_value('1')
Zusätzliche Ressourcen:
Das obige ist der detaillierte Inhalt vonWie wähle ich Dropdown-Menüwerte mit Selenium in Python aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!