Durchlaufen des Optionsmenüs Selen in Python
Mein Code verwendet Selen, um Optionen aus einem Dropdown-Menü auszuwählen. Ich habe einen Code, der so aussieht:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://www.website.com")
browser.find_element_by_xpath("//select[@id='idname']/option[text()='option1']").click()
Das funktioniert gut. Es gibt jedoch viele Optionen im Dropdown-Menü, und ich möchte alle Elemente im Dropdown-Menü durchlaufen. Ich habe den folgenden Code vorbereitet, um die Optionen zu durchlaufen:
options = ["option1", "option2"]
for opts in options:
browser.find_element_by_xpath("//select[@id='idname']/option[text()=opts]").click()
Das funktioniert nicht. Irgendwelche Vorschläge, wie man eine solche Schleife zum Laufen bringt? Was verstehe ich nicht über Schleifen in Python?
Danke.