python-2.7 – 如何在python中使用webdriver选择下拉列表值
发布时间:2021-01-12 02:01:58 所属栏目:Python 来源:互联网
导读:html源代码如下 select id=ca_vdcs class=pulldown small name=vdc style=display: none;option-- Select a vDC --/optionoptionPlatform-VDC-org/option/select 我想选择’Platform-VDC-org’,但下面的代码不起
html源代码如下 <select id="ca_vdcs" class="pulldown small" name="vdc" style="display: none;"> <option>-- Select a vDC --</option> <option>Platform-VDC-org</option> </select> 我想选择’Platform-VDC-org’,但下面的代码不起作用. select = browser.find_element_by_id('ca_vdcs') select.find_element_by_xpath("//option[@value='Platform-VDC-org']").click() 解决方法您应该尝试使用Select()类.它使得处理选择元素变得更加容易.select = Select(browser.find_element_by_id("ca_vdcs")) select.select_by_visible_text("Platform-VDC-org") 您可以在此处查看Python中的WebDriver API绑定: http://selenium-python.readthedocs.org/en/latest/api.html Select()类位于第7.12节. UI支持 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在Python中开发时保护MySQL密码?
- python-2.7 – TypeError:zip参数#1必须支持迭代
- python – 与Arduino的串行通信仅在屏幕运行时有效
- python – 在Tkinter中动态创建菜单. (lambda表达式?)
- python – 停止使用apt-get安装已安装的依赖项
- python – matplotlib.pyplot.imshow:在使用属性“sharex”
- python概率计算器实例分析
- 当我运行python manage.py syncdb时,Django避免在数据库中创
- python – pandas转义回车到to_csv
- 如何在Python网站中找到未使用的代码?