在定位頁面元素時,有時候須要根據某個元素特徵,去定位其相鄰元素/兄弟元素,或者定位其父元素的兄弟元素(或叔伯元素的子元素)。這裏引入xpath的兩個定位方法:blog
preceding-sibling方法
following-siblingim
其中
preceding-sibling::div[1]
的[1]表示第一位,若是要定位往前第二個,那麼就是[2],以此類推,following-sibling的用法也是如此。
【總結】
相鄰元素定位,
前一位:
preceding-sibling::div[1]
後一位:
following-sibling::div[1]
前N位:
preceding-sibling::div[N]
後N位:
following-sibling::div[N]d3