def test_signin_13(self): signin = SignIn(self.driver) # Click "Sign in" button signin.click_signin_button() time.sleep(1) # Click on hamburger icon signin.click_hamburger_icon() # Click on "Having trouble signing in" link signin.click_hamburger_icon_2() time.sleep(1) # Verify if the form changed to "Forgot your password?" element = self.driver.find_element_by_xpath(SignIn.verify_forgot_pass) assert element.is_displayed() # Click back arrow (on browser) signin.window_back_page() time.sleep(1) # Verify if the form changed to "Sign in" element = self.driver.find_element_by_xpath(SignIn.verify_signin) assert element.is_displayed()
def test_signin_38(self): wait = WebDriverWait(self.driver, 10) signin = SignIn(self.driver) # Click "Sign in" button signin.click_signin_button() time.sleep(1) # Click on hamburger icon signin.click_hamburger_icon() time.sleep(1) # Select "Having trouble signing in?" signin.click_hamburger_icon_2() time.sleep(1) # Enter a valid email address ([email protected]) signin.set_forgot_email(self.email) # Click on "Confirm" button signin.click_confirm_button() # Verify if the form changed to "Check your inbox" element = wait.until(EC.presence_of_element_located((By.XPATH, SignIn.check_inbox))) assert element.is_displayed()
def test_signin_39(self): wait = WebDriverWait(self.driver, 10) signin = SignIn(self.driver) # Click "Sign in" button signin.click_signin_button() time.sleep(1) # Click on hamburger icon signin.click_hamburger_icon() time.sleep(1) # Select "Having trouble signing in?" signin.click_hamburger_icon_2() time.sleep(1) # Enter a invalid email address ([email protected]) signin.set_forgot_email(self.email) # Click on "Confirm" button signin.click_confirm_button() # Verify if an error message appears (Looks like there isn't an account associated with this email address...) element = wait.until( EC.presence_of_element_located( (By.XPATH, SignIn.forgot_email_error))) assert element.is_displayed()