Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 23, 2015 17:27:52

kaun
Зарегистрирован: 2015-06-23
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по поводу selenium

Привет всем. Изучаю питон, а в даном случае конкретно selenium. Уже на начальных стадиях столкнулся с такой проблемой:
приведу самый простой пример, но очень важный для меня.
Возьмем сайт, пусть это будет myscore.ru, что то там ввели и хотим войти, нажав кнопку “ВХОД”, который имеет id “signIn”
Реализовал я это следующим образом:

from selenium import webdriver
from selenium.webdriver.common.keys import *
driver = webdriver.Firefox()
driver.get("http://myscore.ru")
SI=driver.find_element_by_id=("signIn").click()
но на выходе получаю ошибку:

Traceback (most recent call last):
  File "/home/kaun/fa.py", line 6, in <module>
    SI=driver.find_element_by_id=("signIn").click()
AttributeError: 'str' object has no attribute 'click'

система Linux mint

Отредактировано kaun (Июнь 23, 2015 17:28:09)

Офлайн

#2 Июнь 23, 2015 17:41:20

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

вопрос по поводу selenium

SI=driver.find_element_by_id= <-  что это? ("signIn").click()



Отредактировано FishHook (Июнь 23, 2015 17:41:36)

Офлайн

#3 Июнь 23, 2015 17:43:47

kaun
Зарегистрирован: 2015-06-23
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по поводу selenium

FishHook
ищем элемент, id которого “signIn”
Поправьте пожалуйста если не так

Офлайн

#4 Июнь 23, 2015 17:44:40

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

вопрос по поводу selenium

kaun
Поправьте пожалуйста если не так
Всемогущий!!!!
Нахер там знак “=”?



Офлайн

#5 Июнь 23, 2015 17:53:01

kaun
Зарегистрирован: 2015-06-23
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по поводу selenium

FishHook
Косячок, признаю Спасибо

Офлайн

#6 Июнь 23, 2015 18:28:07

kaun
Зарегистрирован: 2015-06-23
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по поводу selenium

а тогда такой вопрос:
хочу заполнить имейл и пароль, с имейлом всё проходит гладко, но пароль ни на одном сайте ввести таким образом не могу, что использовать?

passwd=driver.find_element_by_id("auth_login_password")
passwd.send_keys("123")

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version