51Testing软件测试论坛

标题: selenium python webdriver下拉框如何选择? [打印本页]

作者: dj7491916    时间: 2012-8-18 14:55
标题: selenium python webdriver下拉框如何选择?
<td width="65%">
<select id="CardType" size="1" onchange="changeLabel(this.form);payChange(this.form)" name="CardType">
<option selected="" value="">Select payment type</option>
<option value="VISA">VISA</option>
<option value="MC">Master Card</option>
<option value="Discover">Discover Card</option>
<option value="AMEX">American Express</option>
<option value="PP">PayPal</option>
<option value="MO">Wire Transfer</option>
比如这段代码,如何定位选择“MC”?
若直接用XPath定位如何写?还有其他方法没?
作者: dj7491916    时间: 2012-8-21 08:09
很长时间,没人回复自己顶个!
作者: dj7491916    时间: 2012-8-22 15:57
问题解决了
先定位select
s=browser.find_element_by_xpath("//select[@id='CardType']")
然后在进行操作
s.find_element_by_xpath("//option[@value='MC']").click()




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2