2017-06-01 62 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'] 
相关问题