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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage