2017-06-01 28 views
2

enter image description here查找元素,其中一個兄弟有一個特定的文本

您好我想找到一個特定的「唯一」的關鍵字,其中一個兄弟有一個特定的字符。我試圖使用下面提到的代碼,但似乎沒有返回任何值。如果你能告訴我我錯在哪裏,會很有幫助。

//a[text()='only']/following-sibling::label[text()='Jet Airways'] 
+0

有什麼不對您的查詢,[見這個小提琴( http://jsfiddle.net/6emo4nLx/)。可能你的上下文不是你想象的那樣,例如,在控制檯中在鏈接的小提琴上執行查詢不會產生任何結果。 – RamblinRose

回答

2

這些元素不是同級因爲他們有不同的即時父母。

您可以用following軸,而不是去:

//a[. = 'only']/following::label[. = 'Jet Airways'] 

或者,你可以用下面的span兄弟,而不是工作:

//a[. = 'only']/following-sibling::span[label = 'Jet Airways'] 
相關問題