WebDriver Capture Text von XPath

Ich bin versucht zu erfassen eine Textzeile, die für eine automatisierte WebDriver testen, um es in einen Vergleich später auf. Aber ich kann nicht finden, ein XPath, der mit WebDriver. Ich habe die text () - Funktion, bevor Sie zum erfassen von text, der nicht in einem tag, aber in diesem Beispiel, das nicht funktioniert. Hier ist der HTML, beachten Sie, dass dieser text wird nie die gleiche, so dass ich nicht verwenden können, enthält, oder ähnliche Funktionen.

<div id="content" class="center ui-content" data-role="content" role="main">
<div data-iscroll="scroller">
<div class="ui-corner-all ui-controlgroup ui-controlgroup-vertical" data-role="controlgroup">
<a class="ui-btn ui-corner-top ui-btn-hover-c" style="text-align: left" data-role="button" onclick="onDocumentClicked(21228772, "document.php?loan=********&folderseq=0&itemnum=21228772&pageCount=3&imageTypeName=1003 Application - Final&firstInitial=&lastName=")" href="#" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c">
<span class="ui-btn-inner ui-corner-top">
<span class="ui-btn-text">
<img class="checkMark checkMark21228772 notViewedCompletely" width="15" height="15" title="You have not yet viewed this document." src="../images/white_dot.gif"/>
1003 Application - Final. (Jan 11 2012  5:04PM)
</span>
</span>
</a>

In diesem Beispiel wird der text, den ich bin versucht zu erfassen ist: 1003 Anwendung - Finale. (Jan 11 2012 5:04PM)
Ich habe kontrolliert das element mit Firebug und ich habe versucht, die folgenden XPath-Angaben, aber ohne Erfolg.

html/body/div[1]/div[2]/div/div/a[1]/span/span
html/body/div[1]/div[2]/div/div/a[1]/span/span/text()

Dem WebDriver testen, wird in C# geschrieben.

  • Kannst du nicht einfach das element und rufen Sie getText()?
  • GetText gibt eine leere Zeichenfolge zurück mit dem selector in Alexanders Antwort unten. Bekomme ich ein timeout oder ungültige Pfad Ausnahme bei Verwendung der Locator-Punkte geschrieben in meiner Frage.
InformationsquelleAutor Andrew | 2013-02-27
Schreibe einen Kommentar