Beispiel #1
0
 def test_login_21(self):
     wait = WebDriverWait(self.driver, 10)
     login = Login(self.driver)
     # Click "Sign In" link
     login.close_icon()
     login.click_signin()
     # Enter an invalid email
     login.set_email_address(self.email_address)
     # Click "Forgot?" link
     login.click_forgot_link()
     # Check if previously entered email is present in email field
     element = wait.until(EC.presence_of_element_located((By.XPATH, Login.check_invalid_forgot_email)))
     assert element.is_displayed(), "ERROR. Previously entered email is not present in email field."
     # Click "Send Email" button
     login.click_send_email_button()
     # Check if there is an error message regarding the email
     element = wait.until(EC.presence_of_element_located((By.XPATH, Login.alert_send_email)))
     assert element.is_displayed(), "ERROR. No alert text message is present."
Beispiel #2
0
 def test_login_20(self):
     wait = WebDriverWait(self.driver, 10)
     login = Login(self.driver)
     # Click "Sign In" link
     login.close_icon()
     login.click_signin()
     # Enter valid email
     login.set_email_address(self.email_address)
     # Click "Forgot?" link
     login.click_forgot_link()
     # Check if the entered email is present in email field
     element = wait.until(EC.presence_of_element_located((By.XPATH, Login.check_forgot_email)))
     assert element.is_displayed(), "ERROR. Previously entered email is not present in email field."
     # Click "Send Email" button
     login.click_send_email_button()
     # Check if a message with "reset password" is present
     element = wait.until(EC.presence_of_element_located((By.XPATH, Login.reset_password)))
     assert element.is_displayed(), "ERROR. There is no message with 'Reset Password' present"