chr*_*ris 1 python selenium selenium-webdriver
我在python中使用硒,并且有一个下拉菜单供您选择。本质上,我只想遍历所有选项,例如:
select first option
submit page
\\ do stuff
select second option
submit page
\\ do stuff
select third option
submit page
\\ do stuff
etc...
Run Code Online (Sandbox Code Playgroud)
我知道如果您知道每个选项值是什么(仅创建这些值的列表),便可以执行此操作,但是当您不知道选项值是什么时,有一种方法可以遍历所有选项是?
谢谢!
您可以使用获取所有选项的列表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
Run Code Online (Sandbox Code Playgroud)