例
<div>
<span id="target">Target Element</span>
<span id="sibling1">Sibling 1</span>
<span id="sibling2">Sibling 2</span>
</div>
# targetの後に続く兄弟要素のリストを取得できる。
siblings = driver.find_elements(By.XPATH, "//span[@id='target']/following-sibling::span")
# targetの前の続く兄弟要素のリストを取得できる。
siblings = driver.find_elements(By.XPATH, "//span[@id='target']/preceding-sibling::span")
# CSS_SELECTORでも指定できる(知らなかった...)
siblings = driver.find_elements(By.CSS_SELECTOR, "#target ~ span")
HTMLやjsができる人からすると常識かもしれませんが、pythonだけやっているとこんな入り組んだことができるとは想像もつきませんね...