2012-01-09 1 views
2

Я использую .find_element_by_class_name(), чтобы получить элемент с заданным именем класса. Кажется, что возвращаемый элемент - это , первый с именем класса. Как я могу получить n '-й элемент с этим именем класса?Получить n-й элемент с заданным именем класса с помощью WebDriver

Кроме того, можно ли получить все элементы DOM с данным классом?

ответ

2

find_elements_by_class_name, Извещение Элементы (множественное число) метод, который возвращает итератор. Чтобы найти элемент n-й просто заменить num: find_elements_by_class_name('className')[num]

Этот должен вернуть все элементы DOM с тем же именем класса.

+0

Спасибо, это здорово. – Randomblue

Смежные вопросы