Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)? [RSS Feed]

#1 Апрель 23, 2014 09:39:22

smarttel
Зарегистрирован: 2014-04-23
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)?

Добрый день. Как средствами 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(); 
......

Где ошибка ?
Спасибо

Офлайн

#2 Май 15, 2014 14:11:14

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)?

А где там ошибка?

Офлайн

#3 Май 15, 2014 20:18:06

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)?

Я ошибку не нашел. Все правильно.



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#4 Май 15, 2014 23:03:04

lnkr-a
Зарегистрирован: 2014-04-14
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)?

Кажется была проблема с названиями классов, в которых есть пробелы. Точно сейчас не вспомню, но у меня была похожая проблема.

Отредактировано lnkr-a (Май 16, 2014 00:29:17)

Офлайн

#5 Май 16, 2014 05:27:11

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)?

lnkr-a
Кажется была проблема с названиями классов, в которых есть пробелы. Точно сейчас не вспомню, но у меня была похожая проблема.
Это не “проблема с названиями классов, в которых есть пробелы” это ДВА класса :)
Кстати, может действительно искать сначала по одному классу - “single_like_button”?



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

  • Начало
  • » Web
  • » Как сделать "нажатие" на html-элемент (на тег <a>, если известен только класс)? [RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version