2017-10-17 7 views
0

Ich brauche den Text "Keine Ergebnisse gefunden, klicken Sie auf die Registerkarte, um den eingegebenen Text zu verwenden" von unten html.Selenium xpath - Ich kann den xpath nicht finden

<div id="boundlist-1520-listEl" class="x-boundlist-list-ct" style="overflow: auto; height: auto;"> 
 
<ul></ul> 
 
No results found, click tab to use entered text 
 
</div>

Wenn ich mit div id versucht, wirft seine den Fehler.

Kann mir jemand helfen, den xpath davon zu bekommen.

Vielen Dank.

Grüße, Sudha Banakar

+1

Was ist der Fehler, den Sie bekommen? Fügen Sie den xpath, den Sie verwenden, hinzu – Grasshopper

+0

Welchen Selenium-Client verwenden Sie Java/Python/C#? – DebanjanB

+0

ID scheint dynamisch, versuchen Sie mit dem Klassennamen 'x-boundlist-list-ct' –

Antwort

0

Ich denke, Ihre ID dynamisch geändert wird, so dass Sie es mit von Anfang an identifizieren müssen oder enthält method.Following XPath wird

"//div[starts-with(@id,'boundlist-')]

Sie arbeiten für Sie kann XPath verifizieren, indem Sie es auf Ihrer Google Chrome-Konsole einfügen