查找与多个文本

时间:2017-05-15 18:32:42

标签: java selenium webdriver

我正在寻找“Medicaid ID”文本的xpath,如下所示。当我使用"//*[@id='details']/form/p[4]/label" xpath时,我会收到文本“Medicaid Id:1234567”。我不想要空格后的第二个文本(1234567)。我只想要“Medicaid Id”文本XPATH。请帮帮我。

<p>
<label>
Medicaid Id:
<span class="indented">1234567 </span>
</label>
</p>
<script type="text/javascript">   attrCnt++; </script>

1 个答案:

答案 0 :(得分:1)

由于文本是用span(包含数字)分割的,因此您应该能够在跨度之前访问文本:

//*[@id='details']/form/p[4]/label/text()[1]