我在 python 中使用 selenium,我有一个下拉列表,我正试图从中进行选择。本质上,我只想遍历所有选项,如下所示:
select first option
submit page
\\ do stuff
select second option
submit page
\\ do stuff
select third option
submit page
\\ do stuff
etc...
我知道如果您知道每个选项值是什么(您只需创建这些值的列表)就可以执行此操作,但是当您不知道是什么时是否有一种方法可以迭代所有选项选项值是?
谢谢!
请您参考如下方法:
您可以使用 select.options 获取所有选项的列表。然后您可以使用索引选择选项。
select = Select(driver.find_element_by_id("dropDown"))
options = select.options
for index in range(0, len(options) - 1):
select.select_by_index(index)
# do stuff
