Вы можете использовать xpath для получения предка <h5>Header Unique text</h5>
следующим образом:
//h5[normalize-space(.)='Header Unique Text']/ancestor::div[@class='ibox float-e-margins']/div[@class='ibox-content']/div
Позвольте мне разобрать его для вас, чтобы вы могли настроить xpath для ваших нужд.
Сначала мы ищем <h5>Header Unique text</h5>
, а затем получаем его предка, который div[@class='ibox float-e-margins']
.Вы можете использовать любой атрибут, тег, так же, как вы написали бы свой xpath.
Теперь мы ищем элементы в контексте div[@class='ibox float-e-margins']
.Затем, используя, мы ищем все элементы div
с нужным вам текстом.
Кроме того, вместо использования /ancestor::div
, вы можете получить первого родителя и найти его родного брата так:
//h5[contains(text(), 'Header Unique Text')]/parent::div[@class='ibox-title']/following-sibling::div[@class='ibox-content']/div