如何在XPath中定位兄弟DIV节点

时间:2015-08-19 16:28:17

标签: xpath

我有这个HTML代码:

<div class="info">
    <div class="label">Phone</div>
    <div class="text">+966 (13) 828 3771</div>
</div>

使用XPath,我需要在div类文本中定位Text。

目前,我正在使用此代码,我可以定位div类标签:

.//*[@class="label"]/text()[contains(.,"Phone")]

如何定位<div class="text">内的文字?

还有其他<div class="info"><div class="label">,我需要定位其中包含<div class="label">的{​​{1}}的直接兄弟。

1 个答案:

答案 0 :(得分:0)

//div[@class = 'info' and div[@class = 'label' and contains(., 'Phone')]]/div[@class = 'text']应在div父元素中选择class属性text的{​​{1}}个元素div属性classinfo divclass的{​​{1}},其中包含文字label