Задать вопрос
@kani339

Выдает ошибку при попытке заполнения поле, в чем причина?

При попытке залогинится в инстаграм при вводе в поле username, выдает данную ошибку.

b3036c4b6e1a4cea8990550a6d838a33.png

Подскажите, что делаю не так?°
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

browser = webdriver.Firefox()
browser.get('https://www.instagram.com/accounts/login/')

username = browser.find_element_by_name("username").send_keys('login')
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Автоматизатор тестирования на Java
    5 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Яндекс Практикум
    Автоматизатор тестирования на Python
    5 месяцев
    Далее
Решения вопроса 1
alekciy
@alekciy
Вёбных дел мастер
За питон не скажу. Но зачастую бывает, что мы отправляем запрос на действия на странице, а DOM еще до конца не построен. Тупо проверить в лоб, поставить паузу в 5-10 секунд после вызова каждого метода. Если ошибка пропадает, то значит дело именно в недостроеном DOM и решить можно через использование wait.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы