我有这个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}}的直接兄弟。
答案 0 :(得分:0)
//div[@class = 'info' and div[@class = 'label' and contains(., 'Phone')]]/div[@class = 'text']
应在div
父元素中选择class
属性text
的{{1}}个元素div
属性class
和info
div
为class
的{{1}},其中包含文字label
。