gpt4 book ai didi

python - 如何使用 Selenium - Python 选择下拉菜单选项值

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:07 26 4
gpt4 key购买 nike

我需要从下面的下拉菜单中选择一个元素。

<select class="chosen" id="fruitType" name="fruitType">
<option value="">Select</option>
<option value="1">jumbo fruit 1</option>
<option value="2">jumbo fruit 2</option>
<option value="3">jumbo fruit 3</option>
<option value="4">jumbo fruit 4</option>
<option value="5">jumbo fruit 5</option>
<option value="8">jumbo fruit 6</option>
</select>

我试过使用这段代码,

driver = webdriver.Firefox()
driver.find_element_by_xpath("//select[@name='fruitType']/option[text()='jumbo fruit 4']").click()

但它返回给我错误。我怎样才能完成同样的任务。

最佳答案

来自official documentation :

from selenium.webdriver.support.ui import Select

select = Select(driver.find_element_by_id('fruitType'))
# Now we have many different alternatives to select an option.
select.select_by_index(4)
select.select_by_visible_text("jumbo fruit 4")
select.select_by_value('4') #Pass value as string

关于python - 如何使用 Selenium - Python 选择下拉菜单选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36471904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com