Форум сайта python.su
Здравсвтуйте, делаю авторег на сайте, 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)
Отредактировано JJ39 (Июль 23, 2020 15:20:54)
Офлайн
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)
Офлайн
nur_erbol_2002Это метод. Он не может быть без круглых скобок.password.clear # на случай если там написано что то, он его очистит
Офлайн