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."
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"