<filename>lesson1.py<gh_stars>0
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

# Создаю экземпляр браузера
browser = webdriver.Chrome()
browser.get('https://uchi.ru/')

# Объявляю переменные и ожидаю элемент
login = browser.find_element_by_css_selector('#login')
password = browser.find_element_by_css_selector('#password')
submit = browser.find_element_by_css_selector('input[name="commit"]')
WebDriverWait(browser, 5).until(EC.visibility_of_element_located((By.CSS_SELECTOR, '#login')))
WebDriverWait(browser, 5).until(EC.visibility_of_element_located((By.CSS_SELECTOR, '#password')))
WebDriverWait(browser, 5).until(EC.visibility_of_element_located((By.CSS_SELECTOR, 'input[name="commit"]')))

# Авторизация
login.send_keys('<PASSWORD>')
password.send_keys('<PASSWORD>')
submit.click()
assert browser.current_url == 'https://uchi.ru/profile/students', 'wrong url'
browser.close()

<filename>lesson1.py<gh_stars>0
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

# Создаю экземпляр браузера
browser = webdriver.Chrome()
browser.get('https://uchi.ru/')

# Объявляю переменные и ожидаю элемент
login = browser.find_element_by_css_selector('#login')
password = browser.find_element_by_css_selector('#password')
submit = browser.find_element_by_css_selector('input[name="commit"]')
WebDriverWait(browser, 5).until(EC.visibility_of_element_located((By.CSS_SELECTOR, '#login')))
WebDriverWait(browser, 5).until(EC.visibility_of_element_located((By.CSS_SELECTOR, '#password')))
WebDriverWait(browser, 5).until(EC.visibility_of_element_located((By.CSS_SELECTOR, 'input[name="commit"]')))

# Авторизация
login.send_keys('<PASSWORD>')
password.send_keys('<PASSWORD>')
submit.click()
assert browser.current_url == 'https://uchi.ru/profile/students', 'wrong url'
browser.close()

# Создаю экземпляр браузера # Объявляю переменные и ожидаю элемент # Авторизация