Задать вопрос
@LebedevStr

Какой XPATH в данной ситуации?

Здравствуйте. Есть две HTML разметки:

1
<div class="common">
some code
<a href="#" class="link">link</a>
some code
</div>


2
<div class="common">
some code
<a href="#" class="link">link</a>
some code
<div class="none">some txt</div>
some code
</div>


Вопрос.
Требуется забрать (достучаться) к <a> с классом link, но не забирать <div class="common">, если в нем присутствует <div class="none">some txt</div>.

Спасибо.
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Skillbox
    Профессия Инженер по автоматизации тестирования
    9 месяцев
    Далее
  • Учебный центр IBS
    WEB-025_SELF Основы использования XML и XSD
    1 неделя
    Далее
Решения вопроса 1
@dodo512
//div[@class="common" and not(.//div[@class="none"])]//a[@class="link"]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы