Auswählen eines Dropdown-Menüwerts mit Selenium unter Verwendung von Python
Sie haben ein Dropdown-Menü und das Element, das Sie auswählen müssen, hat eine ID gleich „fruits01“.
inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click()
Sie haben versucht, inputElementFruits.send_keys(.. .), aber dieser Ansatz wird nicht funktionieren. Verwenden Sie stattdessen die Selenium Select-Klasse, die speziell für die Verarbeitung von Dropdown-Menüelementen entwickelt wurde.
import selenium.webdriver.support.ui as select selectElement = Select(inputElementFruits) selectElement.select_by_visible_text('Mango') # choose by visible text
Alternativ können Sie nach Wert auswählen:
selectElement.select_by_value('2') # select by value ('2' corresponds to Mango)
Referenzen:
[Geeignete Methode zum Auswählen einer Option aus einer Dropdown-Liste mithilfe von Python WebDriver](https://stackoverflow.com/questions/45897309/correct-way-to-select-an-option-from-a-dropdown-list-using-seleniums-python-webdriv)
Das obige ist der detaillierte Inhalt vonWie wähle ich mit Selenium in Python einen Dropdown-Menüwert aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!