Ich habe ein typisches Problem mit Selen Ide: [error] = * css Element nicht gefunden.Typisches Problem: css Element nicht gefunden
Ich schaute im Forum und ich habe sehr ähnliche Fragen gesehen (zB Selenium-IDE-2.9.0 - [Fehler] = li.xspPickerItem.xspPickerItemHover CSS-Element nicht gefunden), habe versucht, das Problem mit einigen zu lösen von den vorgeschlagenen Antworten, aber ich konnte nicht.
Die Einzelheiten meines Problems ist wie folgt:
Log:
info] Executing: |click | css=input.select-dropdown.active | |
[error] Element css=input.select-dropdown.active not found
[info] Test case failed
HTML (es mehrere Dropdown-Listen enthält):
<div class="row" _ngcontent-pkb-13="">
<div class="col s2" _ngcontent-pkb-13="">
<label for="groupBy" _ngcontent-pkb-13="">Agrupado por</label>
</div> <div class="col s5" _ngcontent-pkb-13="">
<div class="select-wrapper form-control ng-untouched ng-pristine ng-valid initialized">
<span class="caret">/span>
<input class="select-dropdown" readonly="true" data-activates="select- options-32184002-bd89-baf2-43b8-3d88ae8219e5" value="Todo el territorio" type="text"></input>
<ul id="select-options-32184002-bd89-baf2-43b8-3d88ae8219e5" class="dropdown-content select-dropdown ">
<li class=""><span>Todo el territorio</span></li><li class=""><span>Instalaciones Deportivas</span></li><li class=""><span>Parroquias</span></li><li class=""><span>Polígonos Industriales</span>
(es ist ein kleines zeigt Teil)
Wie können Sie einen Artikel aus der Dropdownliste auswählen, z. „Parroquias“
Dank
Ja, der Ablauf ist wie du sagst: "... klicke auf das Drop-down, wenn du es versuchst, dann klicke auf den spezifischen Listeneintrag". | klicken | css = input.select-dropdown.active – kanku
Ich habe keine Kontrolle über den Code. Ja, der Ablauf ist wie du sagst: "... klicke auf das Drop-down, während du es versuchst, dann klicke auf den spezifischen Listeneintrag": | click | css = input.select-dropdown.active "und" | click | css = li.active> span ". Wie kann ich den Artikel "li.active" identifizieren? – kanku
Wenn du aktiv sagst, meinst du, dass nur 1 Dropdown sichtbar ist und andere versteckt sind? Wenn ja, können Sie den Code für das Dropdown-Menü "Aktiv" und ein "Inaktiv" hinzufügen? Sie müssen nur dieses Attribut innerhalb dieser unterscheiden, die sich unterscheiden und Ihnen erlauben, das aktive zu identifizieren. Die '.active. Befehl ist nicht einer, der in Selenium IDE erkannt würde, das Zielfeld verarbeitet nur die Lokatoren, IDE würde dies als ungültigen Lokator verarbeiten, da es .active als 'Klasse namens aktiv' interpretiert und Sie bereits eine Klasse angegeben haben in 'input.select-dropdown' – Jsmith2800