Как я могу получить все дочерние элементы элемента с селекторами css с использованием селена?
Я уже пробовал использовать синтаксис " > ", но селен не принимает его, я знаю, что есть способ получить его с помощью Xpath, но весь наш проект написан с использованием селекторов CSS.
Я пытаюсь сохранить список, содержащий все непосредственные дочерние элементы, но не их потомки (потомки), когда я использую синтаксис "*", я получаю все потомки элементов.
Ответы
Ответ 1
Вы должны указать тег, который должен начинаться с... если вы хотите "все дочерние элементы элемента", вы просто получите все элементы, которые на самом деле не нужны.
Чтобы получить "все непосредственные дети элемента, но не их детей" для body
, используйте body > *
.
Или другой пример, чтобы получить все прямые потомки <div id='question'>
, используйте div#question > *
.