Найти - Пользователи
Полная версия: selenium не заполняет поля.
Начало » Data Mining » selenium не заполняет поля.
1
JJ39
Здравсвтуйте, делаю авторег на сайте, 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), но это не решение
nur_erbol_2002
 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)
py.user.next
nur_erbol_2002
  
password.clear # на случай если там написано что то, он его очистит
Это метод. Он не может быть без круглых скобок.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB