Как я могу получить непосредственные потомки всех элементов с помощью селекторов CSS, используя селен? - PullRequest
19 голосов
/ 23 ноября 2011

Я уже пытался использовать синтаксис ">", но селен не принимает его, я знаю, что есть способ получить его с помощью Xpath, но весь наш проект написан с использованием селекторов CSS.

Я пытаюсь сохранить список, который будет содержать всех непосредственных потомков элемента, но не их потомков (потомков), когда я использую синтаксис "*", я получаю всех потомков элемента.

1 Ответ

27 голосов
/ 23 ноября 2011

Вы должны указать тег для начала ... если вы хотите "все дочерние элементы всех элементов" , вы просто получите все элементы, что на самом деле не то, что вы хотите.

Чтобы получить "всех непосредственных потомков элемента, но не их потомков" для body, используйте body > *.

Или другой пример, чтобы получить всех прямых потомков <div id='question'>, используйте div#question > *.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...