Javascript 如何选择跨度节点的文本节点子节点

Javascript 如何选择跨度节点的文本节点子节点,javascript,selenium,xpath,Javascript,Selenium,Xpath,我的页面有多个“活动用户”和不同的“标签号”。这里,我希望选择活动用户,标记00015339,但无法为其编写正确的xpath。我想编写一个xpath,它可以检索所有活动用户,而不考虑标记号 代码如下: <div> <h3 class="action action-success inline-block" title="Edit user"> <span>User Latha9</span> <i cl

我的页面有多个“活动用户”和不同的“标签号”。这里,我希望选择活动用户,标记00015339,但无法为其编写正确的xpath。我想编写一个xpath,它可以检索所有活动用户,而不考虑标记号

代码如下:

<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>

用户Latha9
活动用户,标签00015339

如@Markus所述

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

这个xpath适用于我的场景

我在html中没有看到任何带有00015339的标记或属性……我认为您实际上应该添加一个属性,如
data tag=“00015339”
,然后查询它。通过每个节点的文本查询DOM的代价会很高。这些是动态检索的值(文本)。。。我想计算具有属性Active user(使用xpath标记xxxxx)的用户数。请尝试
//span[以(,'Active user')开头
顺便说一句,这不是节点的属性,而是
span
节点的文本节点子节点。我已相应地编辑了我的问题。