Найти - Пользователи
Полная версия: Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)?
Начало » Web » Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)?
1
smarttel
Добрый день. Как средствами Python нажать на следующий HTML элемент ?

<a class="single_like_button btn3-wrap" onclick="openFbLWin_189932();">
<span>&nbsp;</span><div class="btn3">Share</div>
</a>


Вот мой код:

......
elem = self.driver.find_elements_by_class_name("single_like_button btn3-wrap")[0].click(); 
......

Где ошибка ?
Спасибо
lorien
А где там ошибка?
ajib6ept
Я ошибку не нашел. Все правильно.
lnkr-a
Кажется была проблема с названиями классов, в которых есть пробелы. Точно сейчас не вспомню, но у меня была похожая проблема.
PooH
lnkr-a
Кажется была проблема с названиями классов, в которых есть пробелы. Точно сейчас не вспомню, но у меня была похожая проблема.
Это не “проблема с названиями классов, в которых есть пробелы” это ДВА класса :)
Кстати, может действительно искать сначала по одному классу - “single_like_button”?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB