擅长:python、mysql、java
<p>要<code>select</code>一个特定的<code>option</code>,您可以使用以下内容:</p>
<pre><code>from selenium import webdriver
driver = webdriver.Firefox()
driver.get("some.site")
el = driver.find_element_by_id('Filter_ClientRegion')
for option in el.find_elements_by_tag_name('option'):
if option.text == 'A': # or B or C...
option.click() # select() for older versions
break
</code></pre>
<hr/>
<p>要获取<code>option</code>的<code>values</code>,可以使用:</p>
<pre><code>options = []
driver.get("some.site")
el = driver.find_element_by_id('Filter_ClientRegion')
for option in el.find_elements_by_tag_name('option'):
options.append(option.get_attribute("value"))
# print(options)
# A B C ...
</code></pre>
<hr/>
<p><strong>备注:</strong><br/>
1.我无法完全测试上述代码,因为我没有完整的源代码<br/>
2.请注意<code>options</code>代码位于注释块</strong><code><! template bindings={} </code>内,您可能无法检索其值</p>