Задать вопрос
EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++

Как будет переписать XPATH-выражения на CSS?

У меня есть XPATH-выражения:
1. '//header//ul[@id="nav"]/li[4]/a'.

Как оно будет вылядеть в виде CSS-локатора?

Это выражение ищет элемент header , а найдя ищет ul с атрибутом id для которого id равно "nav". После нахождения ul в его дочерних элементах ищется 4-й li (нумерация от 1, а не 0). И наконец извлекаются все a-теги. Замечу что header, ul ищутся не от корня. Между header и корнем может быть множество элементов. Между ul и header также может быть множество элементов.

2.

xpath = '//table[@align="center" and @border="0" and class="regt"]//ul//li[5]/p'

Найти table-тег для которого заданы 3 атрибута и при этом выполняется условие: align равен "center" И border равен "0" И class равен "regt".

Для меня, пока, сложность представляет:
1. Указание 4-го li-тега.
2. Как задавать условия в CSS-локаторах?
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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