Пример #1
0
def test_ea_forgot_click(webdriver):
    """Reset Password menu verifying (from email authorization menu)"""
    form = form_socauth(webdriver)
    form.StartReadingBtn.click()
    form.login_url.click()
    form = form_simpleauth(webdriver)
    form.EmAuthForgotPass_url.click()
    form = form_resetpassword(webdriver)
    form.do_asserts()
Пример #2
0
def test_rp_close(webdriver):
    """Reset Password close menu"""
    form = form_socauth(webdriver)
    form.StartReadingBtn.click()
    form.login_url.click()
    form = form_simpleauth(webdriver)
    form.EmAuthForgotPass_url.click()
    form = form_resetpassword(webdriver)
    form.Close_btn.click()
    assert form.Popup.is_displayed() == False, 'Reset Password - Close button pressed - auth menu is not closed'
Пример #3
0
def test_rp_blank_email(webdriver):
    """Reset Password using blank email"""
    form = form_socauth(webdriver)
    form.StartReadingBtn.click()
    form.login_url.click()
    form = form_simpleauth(webdriver)
    form.EmAuthForgotPass_url.click()
    form = form_resetpassword(webdriver)
    form.RP_Btn.click()
    assert form.is_element_present(*PageLocators.RP_EmptyEmailError).text == Texts.RP_EmptyEmailError_text, 'Reset Password - empty email error - text has been changed'
Пример #4
0
def test_rp_signup_click(webdriver):
    """Sign up menu verifying (from Reset Password menu)"""
    form = form_socauth(webdriver)
    form.StartReadingBtn.click()
    form.login_url.click()
    form = form_simpleauth(webdriver)
    form.EmAuthForgotPass_url.click()
    form = form_resetpassword(webdriver)
    form.signup_url.click()
    form = form_signup(webdriver)
    form.do_asserts()
Пример #5
0
def test_rp_wrong_email(webdriver):
    """Reset Password using existing email"""
    form = form_socauth(webdriver)
    form.StartReadingBtn.click()
    form.login_url.click()
    form = form_simpleauth(webdriver)
    form.EmAuthForgotPass_url.click()
    form = form_resetpassword(webdriver)
    form.RP_input.send_keys(Inputs.wrong_email_to_login)
    form.RP_Btn.click()
    assert form.is_element_present(*PageLocators.RP_WrongEmailError).text == Texts.RP_WrongEmailError_text, 'Reset Password - wrong email error - text has been changed'
Пример #6
0
def test_rp_valid_email_validation(webdriver, email):
    """Valid email syntaxys validation (Reet Password menu)"""
    form = form_socauth(webdriver)
    form.StartReadingBtn.click()
    form.login_url.click()
    form = form_simpleauth(webdriver)
    form.EmAuthForgotPass_url.click()
    form = form_resetpassword(webdriver)
    form.RP_input.send_keys(email)
    form.RP_Btn.click()
    form.is_element_absent(*PageLocators.RP_EmailTypeError)
Пример #7
0
def test_rp_invalid_email_validation(webdriver, email):
    """Invalid email syntaxys validation (Reset Password menu)"""
    form = form_socauth(webdriver)
    form.StartReadingBtn.click()
    form.login_url.click()
    form = form_simpleauth(webdriver)
    form.EmAuthForgotPass_url.click()
    form = form_resetpassword(webdriver)
    form.RP_input.send_keys(email)
    form.RP_Btn.click()
    assert form.is_element_present(*PageLocators.RP_EmailTypeError).text == Texts.RP_EmailTypeError_text, 'Reset Password - Invalid email error message - text has been changed'