2017-03-24 62 views
0

我想选择div"bmBidderButtonText""Low"作为内部文本,我该怎么办?XPath有两个条件

<div class="bmBidderButtonText"><div class="bmBidderButtonArrow"></div>Low</div> 
<div class="bmBidderButtonText"><div class="bmBidderButtonArrow"></div>High</div> 

仅仅//div[@class="bmBidderButtonText"]将选择两个div,但是我应该如何包括“低”的内文为的XPath内的条件?

+0

'...和。='低' – har07

+0

@ william007是您的问题解决? –

回答

0

使用and

//div[@class="bmBidderButtonText" and contains(., "Low")] 
0

您可以使用.引用当前上下文的元素,所以实施的附加条件“......与‘低’为内文”的XPath会就这么简单在初始的XPath的谓词加入and .='Low'

//div[@class="bmBidderButtonText" and .="Low"] 

demo

0

试试这个下面xpath

//div[@class='bmBidderButtonText'][text() ='Low'] 

说明: -使用class<div>标签的属性与text方法一起。

+0

你有没有试过这段代码?我对代码的解释是否有助于你? –