from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support.expected_conditions import presence_of_element_located
login = 'somemail@gmail.com'
password = 'anypass'
mail = 'somemail2.ekb@gmail.com'
text = 'Hello world!'
driver= webdriver.Firefox()
wait = WebDriverWait(driver, 20)
driver.get("https://mail.google.com/")
assert 'Gmail' in driver.title
driver.find_element(By.NAME, 'identifier').send_keys(login + Keys.RETURN)
# time.sleep(5)
result = wait.until(presence_of_element_located((By.NAME, "password")))
elem = driver.find_element(By.NAME, "password")
elem.send_keys(password + Keys.RETURN)
Эта программа имеет следующую ошибку:
selenium.common.exceptions.ElementNotInteractableException: Message: Element <input class="whsOnd zHQkBf" name="password" type="password"> is not reachable by keyboard
Привет Вот проблема. Без time.sleep (5) я получаю исключение («недоступно с клавиатуры» или «невозможно прокрутить или что-то в этом роде»).