【发布时间】:2016-01-21 23:11:38
【问题描述】:
我有这个 html 代码
<select id="stuff" name="stuff_name">
<option value="10002">Team_01</option>
<option value="10001">Team_02</option>
<option value="10000">Team_03</option>
<option value="0">[default]</option></select>
我正在尝试通过在 selenium 中使用 css_selector 和 python 来选择“Team_02”。
为什么会这样:element = driver.find_element_by_css_selector('#stuff > option:nth-child(2)')
而这不是:element = driver.find_element_by_css_selector('#stuff > option[value="Team_02"').click()
关键是我想用第二种方法选择,因为值不断变化。
重要:
不能使用值,因为它总是在变化
【问题讨论】:
标签: python firefox selenium css-selectors webdriver