gpt4 book ai didi

python - Selenium 下拉菜单

转载 作者:太空宇宙 更新时间:2023-11-03 20:06:27 24 4
gpt4 key购买 nike

如何从下拉选项中选择一个选项。

这是html中的下拉代码。

<select name="birthDate[month]" 
class="monthSelect">
<option value="">Month</option>
<option value="1">january</option>
<option value="2">feburary</option>

对于其他项目选择,我使用 ID 来查找元素。在这种情况下,没有与选项关联的 ID。

如何根据文本或序列号或值从此下拉列表中选择选项。

最佳答案

您可以使用选择:

element = Select(driver.find_element_by_name('birthDate[month]'))

#by value
element.select_by_value('2')

#by visible text
element.select_by_visible_text('feburary')

#by index
element.select_by_index(2)

导入后:

from selenium.webdriver.support.ui import Select

或者如果你想使用xpath:

driver.find_element_by_xpath('//select[@name="birthDate[month]"]//option[@value="2"]').click()

关于python - Selenium 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58944008/

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