2016-06-02 19 views
0

Here I u das Textfeld ein Bild mit seiner X-Pfad ist am ProvidingWie Text in einem Textfeld gefüllt Lesen

Click Here

und hier den Code für sie, dass ich versucht hatte:

{ 
    String NameTxtBxData = driver.findelement(By.id("ngoName")).gettext(); 
    System.out.println(NameTxtBxData); 
} 
+0

hilft ich denke, trat der Name vom Benutzer manuell ... richtig? – noor

+0

ja noor Es ist eine Profilseite und zum Zeitpunkt der Anmeldung wurden diese Daten eingegeben – Sandeep

+0

, wenn diese Daten vom Benutzer eingegeben werden, als Sie es durch ur-Code nicht erhalten können. Weil dies nicht Ihre HTML-Seiteneigenschaft ist. – noor

Antwort

0

Das Element mit der ID "ngoName" ist ein Eingang. Der Text von einem Eingang in dem value Eigenschaft/Attribute definiert:

String NameTxtBxData = driver.findElement(By.id("ngoName")).getAttribute("value"); 
0

Hallo ein Wert zu lesen, eingereicht einen Text bilden, oder jede Eingabe eingereicht dort ein versteckter Attribut Wert ist, die den Wert von Ihnen innen eingegeben halten es daher den Wert in das Textfeld zu lesen, einfach tun es wie unten

String NameTxtBxData = driver.findelement(By.id("ngoName")).getAttribute("value"); 
System.out.println(NameTxtBxData); 

Hope this Sie

+1

tun, was ist der Unterschied zwischen Ihrer Antwort und @Florent Antwort ??? –

Verwandte Themen