Итак, мне нужно создать тест для проверки входа/регистрации. Я пытаюсь уловить ошибку при неправильном вводе электронной почты. Шаги: 1. Введите недействительный адрес электронной почты. 2. Нажмите кнопку «Войти». 3. Должен показать ошибку, что «неправильный пароль или адрес электронной почты».selenium python check hide error
Ниже я написал 2 функции. Как я могу объединить эту две функции? Вторая функция всегда показывает мне статус «ОК».
def test_login_user(self):
driver = self.driver
driver.get("https://courses.edx.org/login")
driver.find_element_by_name('email').send_keys("email24")
driver.find_element_by_name('password').send_keys('12345678')
driver.find_element_by_name('signin').click()
def test_error(self):
driver = self.driver
driver.get('https://courses.edx.org/login')
error = driver.find_element_by_css_selector('div.status.submission-error')
if error.is_displayed():
return True
else:
return False