html - Get the first following div sibling -
i trying write xpath uniquely identify 1 element document looks this
<aaa> <div> </div> <div> </div> <div> <div id='d'>yes</div> </div> <div> </div> ---> want select based on mentioned sibling condition <div> </div> </aaa>
i want select div element following sibling of div element, containing child div element[containing yes]. tried doing failed:
//following-sibling::div[@id='d']/div[contains(. , 'yes')]
please help.
the xpath select following-sibling div
elements of div
containing yes
be:
//div[contains(., 'yes')]/following-sibling::div
in current xml, third div
, it's child div
both contain yes value. child doesn't have following-sibling here. so, last 2 div
elements(which following-sibling third div
in xml) selected.
edit
//div[div[contains(., 'yes')]]/following-sibling::div[1]
this select first following-sibling div
element of div
child div
(with value yes).
Comments
Post a Comment