Ausgabe
Hier ist der HTML-Code, ich versuche, das Dropdown-Menü „Kunden auswählen“ auszuwählen.
<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>
Bild –
Lösung
Diese Ausnahme tritt im Allgemeinen auf, wenn wir den Select-Befehl verwenden, um Dropdowns auszuwählen, die nicht mit dem „select“-Tag erstellt wurden.
Sie können versuchen, das Dropdown-Menü mit sendkeys auszuwählen. Geben Sie einfach den angezeigten Text der Option in sendkeys ein.
Wenn oben nicht funktioniert, klicken Sie auf Dropdown und klicken Sie erneut auf die erforderliche Option.
Wenn es sich um ein Dropdown-Menü mit automatischer Vervollständigung handelt, klicken Sie auf dieses Dropdown-Eingabefeld und wählen Sie Senkeys Zeichen für Zeichen mit kleinem Schlaf, damit die erforderliche Option angezeigt wird.
Beantwortet von – Murali Selen
Antwort geprüft von – Mildred Charles (FixError Admin)