Как найти предыдущие WebElements относительно определенного WebElement с селеном Python - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть приведенный ниже фрагмент HTML.

<div class="header">Planets</div>
<div class="event">Jupiter</div>
<div class="event">Mars</div>

<div class="header">Stars</div>
<div class="event">Acturus</div>
<div class="event">Pleaides</div>

Используя driver.find_elements_by_class_name ("event"), я могу получить все теги div с классом "event".

Я хотел бы перейти к предыдущему брату и получить тег div с классом "header" для каждого WebElement.

1 Ответ

0 голосов
/ 02 ноября 2019

Переключиться на find_elements_by_xpath

driver.find_elements_by_xpath("//div[@class='event']/preceding-sibling::div[@class='header']")
...