2017-04-16 1 views
-2

Ich kann keine Option aus Dropdown-Menü auswählen, die Liste Wert in sich hat,kann nicht nach unten einen Wert von Tropfen holen

Im Catagory Drop-Down, ich brauche T-Shirts und Jugend und dann kurze Hülsen-Option wählen Kann mir jemand dabei helfen?

Ich habe versucht, mit folgenden,

element(by.xpath("//div[@class='dropdown-toggle']")).click(); 
element(by.xpath("//div[@class='dropdown-toggle']")).sendKeys("Pants"); 

Aber es gibt mir einen Fehler, nicht in der Lage, ein Element zu finden und es funktioniert nicht.

+0

Der Link Adresse ist so langsam. Bitte fügen Sie den HTML-Code hier ein, um Ihnen zu helfen – BzH

+0

Hallo @BzH Kann ich Ihre Mail-ID haben, werde ich Ihnen senden, weil ich hier nicht den HTML-Code einfügen konnte. – Parthi

+0

Link funktioniert nicht ... Aktualisieren Sie es mit der richtigen ... – Grasshopper

Antwort

1

Klassenname appliyed zum Ziel div ist ' dropdown-toggle', nicht 'dropdown-toggle'. Beachten Sie das Leerzeichen am Anfang. So sollten Sie genauen Wert als

element(by.xpath("//div[@class=' dropdown-toggle']")).click(); 

oder ignoriert Leerzeichen am beggining und Ende

element(by.xpath("//div[normalize-space(@class)='dropdown-toggle']")).click(); 

verwenden Dann können Sie Ihre Suche nach Link-Text verwenden, um gewünschte Option auswählen:

element(by.linkText("T-Shirts")).click(); 
element(by.linkText("Youth")).click(); 
element(by.linkText("Short Sleeve")).click(); 
+0

Danke, es funktioniert @Andersson – Parthi

Verwandte Themen