这是 HTML 代码,我正在尝试选择“选择客户”下拉菜单。
<div id="createTasksPopup_customerSelector" class="customerOrProjectSelector selectorWithPlaceholderContainer at-dropdown-list-btn-ct notSelected">
<table id="ext-comp-1057" class="x-btn-wrap x-btn at-dropdown-list-btn x-btn-over x-btn-focus" cellspacing="0" cellpadding="0" border="0" style="width: auto;">
<tbody>
<tr id="ext-gen397" class=" x-btn-with-menu">
<td class="x-btn-left">
<td class="x-btn-center">
<em unselectable="on">
<button id="ext-gen391" class="x-btn-text" type="button">- Select Customer -</button>
</em>
</td>
<td class="x-btn-right">
</tr>
</tbody>
</table>
</div>
图片 -
原文由 karthik 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我们使用 Select 命令选择不是使用“select”标签构建的下拉菜单时,通常会出现此异常。
您可以尝试使用 sendkeys 来选择下拉列表,只需在 sendkeys 中给出选项的显示文本即可。
如果以上不起作用,请点击下拉菜单并再次点击所需选项。
如果是auto complete dropdown,那么点击那个下拉输入框然后去for senkeys char by char with small sleep,这样就会显示需要的选项。