Выбор ответа Junior Локаторы спрашивают часто обновлено
Что умеет XPath, но не CSS
Вопрос
Что из этого можно сделать XPath-выражением, но нельзя стандартным CSS-селектором?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Найти элемент по текстовому содержимому. Поиск по тексту (//a[normalize-space()="Корзина"]) есть только в XPath: в стандартном CSS селектора по тексту нет.
Варианты ответа
- Выбрать элемент по значению атрибута
- Выбрать прямого потомка элемента
- Выбрать элемент по нескольким классам
- Найти элемент по текстовому содержимомуправильный ответ
Разбор
Поиск по тексту (//a[normalize-space()="Корзина"]) есть только в XPath: в стандартном CSS селектора по тексту нет. Атрибуты ([name="q"]), прямые потомки (>) и классы CSS умеет. Псевдоклассы вроде :has-text() это расширения конкретных фреймворков, не CSS.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.