Как определить уровень супер (родительского) текущего заголовка - PullRequest
0 голосов
/ 20 апреля 2020

Давайте предположим, что у меня есть несколько заголовков на странице, как это

<h1 class="head-1"> Title 1 </h1>
    <h2 class="head-2"> title 2 </h2>
        <h3 class="head-3"> title 2.1 </h3>
        <h3 class="head-3"> title 2.2 </h3>
    <h2 class="head-2"> title 3 </h2>
        <h3 class="head-3"> title 3.1</h3>
        <h3 class="head-3"> title 3.2</h3>

Итак, скажем, я нашел элемент, используя //h3[text()= "title 3.2"].

Теперь я хочу получить суперэлемент текущий заголовок.

Например, я хочу сделать что-то вроде headingElement.getSuperHeading();//this method will have code to find the super heading

Кто-нибудь знает, как я могу получить элемент супер заголовка из текущего элемента?

1 Ответ

0 голосов
/ 20 апреля 2020

Вы можете использовать оси xpath https://www.w3schools.com/xml/xpath_axes.asp

Попробуйте это //h3[text()= "title 3.2"]/parent::*

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...