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-локаторах?
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы