【发布时间】:2020-05-28 19:26:25
【问题描述】:
我有一个网络流程,我正在努力实现自动化。 HTML 如下所示:
<td class="v-formlayout-contentcell">
<div class="v-select v-widget v-has-width" id="gwt-uid-46" aria-labelledby="gwt-uid-45" style="width: 225px;">
<select class="v-select-select" size="1" tabindex="0" style="width: 225px;">
<option value="null"></option><option value="1">21/24 Long Term Auction Credit Study</option><option value="2">21/24 Long Term Auction</option></select></div></td>
我总是知道下拉列表中有哪些选项。
如果我知道需要选择哪个选项,有没有办法根据选项文本进行选择。在这个例子中,我想选择21/24 Long Term Auction Credit Study。
我不能使用id = "gwt-uid-46",因为我担心这很容易改变。
编辑:
我注意到在 HTML 中有另一个名为 class="v-select-select" 的类。所以,到目前为止发布的答案都没有工作,因为它找到了那个类而不是我感兴趣的那个。
【问题讨论】:
标签: selenium xpath drop-down-menu css-selectors python-3.8