webdriver下拉框中选择option的方法提醒
2016-12-09 20:13
363 查看
select这个标签比较特殊
下面的option不能用点击下拉框,再点击选中这种方法
前端代码:
脚本代码:
正确思路是:先定位上级select(不用点击哦),再点击要选择的内容
下面的option不能用点击下拉框,再点击选中这种方法
前端代码:
<html> <body> <select id="ShippingMethod" onchange="updateShipping(options[selectedIndex]);" name="ShippingMethod"> <option value="12.51">UPS Next Day Air ==> $12.51</option> <option value="11.61">UPS Next Day Air Saver ==> $11.61</option> <option value="10.69">UPS 3 Day Select ==> $10.69</option> <option value="9.03">UPS 2nd Day Air ==> $9.03</option> <option value="8.34">UPS Ground ==> $8.34</option> <option value="9.25">USPS Priority Mail Insured ==> $9.25</option> <option value="7.45">USPS Priority Mail ==> $7.45</option> <option value="3.20" selected="">USPS First Class ==> $3.20</option> </select> </body> </html>
脚本代码:
#-*-coding=utf-8 from selenium import webdriver import os,time driver= webdriver.Firefox() file_path = 'file:///' + os.path.abspath('drop_down.html') driver.get(file_path) time.sleep(2) m=driver.find_element_by_id("ShippingMethod") m.find_element_by_xpath("//option[@value='10.69']").click() time.sleep(3) driver.quit()
正确思路是:先定位上级select(不用点击哦),再点击要选择的内容
相关文章推荐
- 使用dwr实现下拉框级联和js实现动态选择option的selected状态方法总结
- python webdriver中对不同下拉框通过文本值的选择
- Selenium + Webdriver 学习(六) 自动选择、检查下拉列表。
- Selenium + Webdriver 学习(六) 自动选择、检查下拉列表
- 【selenium webdriver】 根据传入参数选择非select标签类下拉框
- 使用dwr实现下拉框级联和js实现动态选择option的selected状态方法总结
- webdriver窗口最大化方法
- 关于web中下拉列表的几种实现方法
- 关于web中下拉列表的几种实现方法
- 怎样把select中的option禁止了-也就是怎么禁止选择下拉框中的某个选项
- selinium webdriver ActionChains 动作链的一个方法
- eWebEditor 解决上传100K的限制及在上传文件时提示请选择一个有效的文件的解决方法
- 如何使watir-webdriver支持选择中文的下拉菜单
- Web页中级联下拉选择框问题的解决方法
- selenium webdriver学习(十六)----------用selenium webdriver实现selenium RC中的类似的方法
- webdriver 截图公用方法
- QTP中weblist以及webcheckbox自动选择的方法推荐
- 关于web中下拉列表的几种实现方法
- watir-webdriver常用方法
- WEB页面内实现可编辑选择框的方法