Форум сайта python.su
0
Привет всем. Изучаю питон, а в даном случае конкретно 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'
Отредактировано kaun (Июнь 23, 2015 17:28:09)
Офлайн
568
SI=driver.find_element_by_id= <- что это? ("signIn").click()
Отредактировано FishHook (Июнь 23, 2015 17:41:36)
Офлайн
0
FishHookищем элемент, id которого “signIn”
Офлайн
568
kaunВсемогущий!!!!
Поправьте пожалуйста если не так
Офлайн
0
FishHookКосячок, признаю
Спасибо
Офлайн
0
а тогда такой вопрос:
хочу заполнить имейл и пароль, с имейлом всё проходит гладко, но пароль ни на одном сайте ввести таким образом не могу, что использовать?
passwd=driver.find_element_by_id("auth_login_password") passwd.send_keys("123")
Офлайн