У меня есть структура страницы, где она содержит гиперссылки с различными уровнями вложенных элементов списка.Я пишу xpath
только для второго вложенного элемента списка (уровень 2), но он также дает мне все элементы списка ниже уровня 2 (уровень 3 или ниже), который мне не нужен.Сейчас это очень расстраивает, потому что я пробовал разные xpaths
и cssSelectors
, каждый раз, когда он берет элементы списка уровня 3 вместе с уровнем 2.
Структура страницы выглядит примерно так:
<div>
<ul class="menuBar_menu_lvl_0">
<li class="item_lvl_1">
<li class="item_lvl_1">
<ul class="menu_lvl_1">
<li class="item_lvl_2"></li>
<li class="item_lvl_2"></li>
<li class="item_lvl_2">
<ul class="menu_lvl_2">
<li class="item_lvl_3"></li>
<li class="item_lvl_3"></li>
<li class="item_lvl_3"></li>
</ul>
</li>
</ul>
<li class="item_lvl_1">
<li class="item_lvl_1">
xpath = //ul[@class="menuBar_menu_lvl_0"]//li[@class="item_lvl_1"]//ul[@class="menu_lvl_1"]//li[@class="item_lvl_2"]
Это также дает мне элементы 3-го предмета наряду с 2-м уровнем предмета. Я хочу получить каждый предмет уровня правильно и отдельно.Чья-либо помощь будет высоко ценится