Ich möchte den Text mit Xpath für 2 Elemente erhalten und dann verketten.Text von XPath mit Java zurückgeben?
<td><span class="placeholder">hello</span>
<span class="placeholder2">bye</span>
</td>
So möchte ich "Hallo Tschüss" als Zeichenfolge erhalten.
Dies ist, was ich versuchte, die XPaths der Elemente für den Erhalt:
By byXpath =(By.xpath("//td[@class='placeholder'/text()][1]");
By byXpat =By.xpath("//td[@class='placeholder2'/text()][1]");
der Wert „1“ ist aufgrund der Tatsache, dass ich die gleichen td wiederholenden Elemente für ein paar Mal und ich habe will nur den ersten. Danke
auf diese Weise versuchen .. 'String Hallo = driver.findElement (By.xpath (" // Spanne [@ class = 'Platzhalter'] ")). getText(); \t System.out.println (Hallo); ' –
Dies funktioniert nicht :(Ich kann getText() Methode nicht verwenden. – locket23
Könnten Sie versuchen," "td [span [@ class =" Platzhalter "] und span [@ class = "placeholder2"]]/text() ''? – Andersson