Уведомления

Группа в Telegram: @pythonsu

#1 Июль 23, 2020 15:19:35

JJ39
Зарегистрирован: 2019-06-04
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

selenium не заполняет поля.

Здравсвтуйте, делаю авторег на сайте, selenium не заполняет поле(заполняет но спустя 2-4 секунды).
Я использую ожидание, но это не помогует.

 password = genera_password(10)
            input_password = self.waid.until(EC.element_to_be_clickable((By.XPATH, '//*[@id="SetRequiredPasswordForm_password"]'))).send_keys(password)
Помогает если поставить sleep (3), но это не решение

Отредактировано JJ39 (Июль 23, 2020 15:20:54)

Офлайн

#2 Фев. 23, 2023 23:06:38

nur_erbol_2002
Зарегистрирован: 2023-02-09
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

selenium не заполняет поля.

 from selenium import webdriver
from selenium.webdriver.common.by import By
# открой свой сайт и поставь 5 секндный слип чтоб прогрузился 
# исползуй driver.find_element(By.ввод1*, 'ввод2*')
# ввод1 принимает следующие значения ID = "id"
#  XPATH = "xpath"
#  LINK_TEXT = "link text"
#  PARTIAL_LINK_TEXT = "partial link text"
#  NAME = "name"
#  TAG_NAME = "tag name"
#  CLASS_NAME = "class name"
#  CSS_SELECTOR = "css selector"
# ввод 2 принимает название xpath
password = driver.find_element(By.XPATH, ' значение твоего XPATH ')
password.clear # на случай если там написано что то, он его очистит
password.send_keys(your_password)

Офлайн

#3 Фев. 24, 2023 02:40:10

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

selenium не заполняет поля.

nur_erbol_2002
  
password.clear # на случай если там написано что то, он его очистит
Это метод. Он не может быть без круглых скобок.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version