2017-03-24 82 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

你有沒有試過這段代碼?我對代碼的解釋是否有助於你? –