Element gewesen sein sollte, "wählen", sondern war "div" immer einen Fehler an Selen
Hier ist der HTML code, ich werde versuchen, wählen Sie "select-Kunden" - drop-down.
<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 -
- was locator, die Sie verwenden, füllen Sie bitte Ihre Frage
- Ist das ID-element wird automatisch generiert, ich meine tut es jedes mal ändert, wenn Sie das laden der Seite
- Hi Gaurav, ich bin mit locator selectCustomer_XPATH=//div[@id='createTasksPopup_customerSelector'] und das ID-element wird nicht automatisch generiert. Ich bin anbringen von neuen screenshots entnehmen. Dank
- Auch: sqa.stackexchange.com/questions/36118/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Ausnahme tritt normalerweise auf, wenn wir Sie über Select-Befehl select-dropdowns, die nicht durch die Verwendung von "wählen Sie" tag.
Können Sie versuchen, mithilfe von sendkeys zu wählen dropdown, so geben Sie den angezeigten text mit der option in sendkeys.
Wenn die oben nicht funktioniert, dann klicken Sie auf die Dropdownliste, und klicken wieder auf die gewünschte option.
Wenn es auto-vervollständigen-dropdown, klicken Sie auf das dropdown-Feld "Eingabe" gehen und für senkeys char durch char mit kleinen schlafen, so dass gewünschte option angezeigt wird.
Zunächst prüfen, ob:
Drop-down in Ihre UI/FrontEnd verwendet die "select" - Methode, oder nicht ?
Und wenn nicht, dann verwenden Sie die folgende snippet wird, klicken Sie im Dropdown-Menü und wählen Sie Wert.