ListBox
(不是下拉列表),如下所示:
<select name="lstym" onChange="SubmitForm(this.form,'ym')" multiple size="5">
<option value="All" selected>All</option>
<option value="201601">201601</option>
<option value="201602">201602</option>
<option value="201603">201603</option>
<option value="201604">201604</option>
<option value="201605">201605</option>
</select>
废料代码:
^{pr2}$默认选中的第一个项目也始终处于选中状态。但只想选择一个项目一次。
select.deselect_all()
和{
我找到的解决方案(不好):
browser.find_element_by_xpath('//select[@name="lstym"]').click()
browser.find_element_by_xpath('//option[@value="201601"]').click()
至少删除了默认的选定项All
。但第三项总是被选中的。这对我来说没问题。在
默认情况下,在列表框中选择一个元素时,其他元素将被取消选择。因此,您应该能够只单击所需的元素,它将取消选择所有其他选项。在
相关问题 更多 >
编程相关推荐