gpt4 book ai didi

python - 使用 selenium python 从下拉选项中选择一个值

转载 作者:IT老高 更新时间:2023-10-28 22:24:51 25 4
gpt4 key购买 nike

我想从下拉选项中选择一个值。 html如下:

<span id="searchTypeFormElementsStd">

<label for="numReturnSelect"></label>
<select id="numReturnSelect" name="numReturnSelect">
<option value="200"></option>
<option value="250"></option>
<option value="500"></option>
<option selected="" value="200"></option>
<option value="800"></option>
<option value="15000"></option>
<option value="85000"></option>
</select>

</span

我尝试如下:

find_element_by_xpath("//select[@name='numReturnSelect']/option[text()='15000']").click()

它有什么问题?请帮帮我!

最佳答案

Adrian Ratnapala 是对的,我也会选择 id 而不是 name,所以您可以尝试以下方法:

find_element_by_xpath("//select[@id='numReturnSelect']/option[@value='15000']").click()

find_element_by_css_selector("select#numReturnSelect > option[value='15000']").click()

您可以使用 select_by_value(value) :

Select(driver.find_element_by_css_selector("select#numReturnSelect")).select_by_value(15000).click()

点击这里了解更多关于 Select 的信息.

关于python - 使用 selenium python 从下拉选项中选择一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22524621/

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