Recorriendo el menú de opciones de selenio en python

Mi código usa selenio para ir a seleccionar opciones de un menú desplegable. Tengo un código que se ve así:

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()

Esto funciona bien Pero hay muchas opciones en el menú desplegable y deseo recorrer todos los elementos del menú desplegable. Preparé el siguiente código para recorrer las opciones:

options = ["option1", "option2"]
for opts in options:
    browser.find_element_by_xpath("//select[@id='idname']/option[text()=opts]").click()

Esto no funciona. ¿Alguna sugerencia sobre cómo hacer que un bucle funcione? ¿Algo que no entiendo sobre los bucles en Python?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta