2014-10-01 21 views
0

我有一個標籤:如何爲一個屬性中的非排序詞設置xpath?

<span class="abc pqr and xyz"> 

現在我想在DOM識別這種標籤與xpath幫助。

我已經試過這樣:

//span[contains(@class,'abc pqr')]..... 

這裏and詞經常change.Just abc,pqr,xyz是恆定的。

我該如何識別使用所有三個設定值的這個元素。

回答

1

您可以用 '和' 操作將幾個contains查詢:

//span[contains(@class, 'abc') and contains(@class, 'pqr') and contains(@class, 'xyz')] 

如果課總是在某些職位或總是在一起,你可以去:

//span[contains(@class, 'abc pqr') and contains(@class, 'xyz')] 
2

你可以試試:

//span[starts-with(@class,'abc pqr')][ends-with(@class, 'xyz')] 

或:

//span[starts-with(@class,'abc pqr') and ends-with(@class, 'xyz')] 
相關問題