python-2.7 – 如何在python中使用webdriver选择下拉列表值
发布时间:2020-12-16 23:20:33 所属栏目: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’,但下面的代码不起作用. select = browser.find_element
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支持 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |