2016-11-03 3 views
0

Meine Seite hat mehrere "Aktive Benutzer" mit unterschiedlichen "Tag-Nummern". Hier möchte ich wählen Aktivierter Benutzer, Tag 00015339, aber nicht in der Lage, einen korrekten xpath dafür zu schreiben. Ich möchte einen xpath schreiben, der alle aktiven Benutzer unabhängig von der Tag-Nummer abrufen kann. HierSo wählen Sie einen untergeordneten Textknoten des Span-Knotens

ist der Code:

<div> 
    <h3 class="action action-success inline-block" title="Edit user"> 
     <span>User Latha9</span> 
     <i class="icon icon-edit m-l-sm" title="Edit user"/> 
    </h3> 
</div> 
<span>Active user, tag 00015339</span> 
+1

Ich sehe kein Tag oder Attribut mit 00015339 in Ihrem html ... – Dekel

+0

Ich denke, Sie sollten tatsächlich ein Attribut wie 'data-tag =" 00015339 "' hinzufügen und dann abfragen. Das Abfragen des DOM über den Text jedes Knotens ist kostenintensiv. –

+0

Das sind die Werte (Text), die dynamisch abgerufen werden ... Ich möchte die Anzahl der Benutzer mit dem Attribut Aktiver Benutzer, Tag xxxxx mit einem X-Pfad zählen. – Latha

Antwort

1

Wie bereits erwähnt von @Markus

//span[starts-with(., 'Active user')] 

Diese XPath für mein Szenario funktioniert.

Verwandte Themen