Как с помощью XPath найти элемент <div> с конкретным классом?

Чтобы найти элемент div с конкретным классом с помощью XPath, можно использовать следующий синтаксис:

Короткий ответ

Что ответить на собеседовании

Чтобы найти элемент <div> с конкретным классом с помощью XPath, можно использовать следующий синтаксис:

Подробный разбор

Ответ с пояснениями

Чтобы найти элемент <div> с конкретным классом с помощью XPath, можно использовать следующий синтаксис:

//div[contains(concat(' ', normalize-space(@class), ' '), ' имя_класса ')]

Например, если нужно найти <div> с классом example, XPath будет:

//div[contains(concat(' ', normalize-space(@class), ' '), ' example ')]

Этот подход учитывает, что у элемента может быть несколько классов, разделённых пробелами, и ищет точное совпадение класса.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее