python-2.7 – 如何在python中使用webdriver选择下拉列表值
发布时间:2021-01-12 05:28:01 所属栏目: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支持 (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- python – ImportError:Elastic Beanstalk中没有
- 如何在django python中用json替换simplejson?
- 如何从python源代码中删除注释和doc字符串?
- 如何在Python中获取logging.FileHandler的文件名
- python – 如何在PyCharm中找到所有未使用的类的
- python – 有人可以解释为什么这会修复我的递归错
- 一个基于python的PowerShell?
- python – Flask:后台线程看到一个非空队列为空
- python – 如何使用输入函数和def函数?
- python – Django 1.7 makemigrations – ValueE
热点阅读