Selenium WebDriver, wie um zu überprüfen, Text von Span-Tag
Ich versuche zu überprüfen, wird der text im span durch die Verwendung von WebDriver. Es ist das span-tag:
<span class="value">
/Company Home/IRP/tranzycja
</span>
Habe ich versucht, etwas wie dieses:
driver.findElement(By.xpath("//span[@id='/Company Home/IRP/tranzycja']'"));
driver.findElement(By.cssSelector("span./Company Home/IRP/tranzycja"));
aber nichts von dieser Arbeit.
Jede Hilfe wäre wirklich zu schätzen. Dank
Mehr code:
<span id="uniqName_64_0" class="alfresco-renderers-PropertyLink alfresco-renderers-Property pointer small" data-dojo-attach-point="renderedValueNode" widgetid="uniqName_64_0">
<span class="inner" tabindex="0" data-dojo-attach-event="ondijitclick:onLinkClick">
<span class="label">
In folder:
</span>
<span class="value">
/Company Home/IRP/tranzycja
</span>
</span>
uniqName sollte nicht ein Ziel, da sind eine Menge von Ihnen und Sie werden sich ändern.
Es ist ein voll html-code:
http://www.filedropper.com/spantag
- Können Sie nach ein paar mehr HTML-code-snippet vor und nach dem span-tag?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier bin ich angenommen, Sie versuchen, überprüfen Sie den text in der span tag.
ich.e '/Company Home/IRP/tranzycja'
Versuchen Sie folgenden code
Können Sie versuchen, mithilfe von xpath ('some text' kann ersetzt werden durch Variablen wie @Rupesh vorgeschlagen):
oder
(Beachten Sie, dass diese xpath finden erste passende element ist, also wenn span-Elemente mit text "text 1" und "text 2", nur das erste vorkommen gefunden wird.)
Natürlich, diese beiden Methoden throw NoSuchElementException, wenn das element (mit vorgegebenen text) nicht gefunden auf der Seite. Wenn Sie mit Java und, wenn nötig, können Sie leicht fangen die Fehler und drucken die richtige Nachricht.
Einer möglichen xpath zu finden, die
<span>
element :Ich denke, dass Ihr gehen zu wollen, um so etwas wie
den getText(); wird der text innerhalb dieser Spanne
Können Sie mit text () - Methode innerhalb von Xpath. Ich hoffe, dass dies Ihr problem beheben
Output = /Company Home/IRP/tranzycja