def test_signin_32(self): wait = WebDriverWait(self.driver, 10) signin = SignIn(self.driver) # Click "Sign in" button signin.click_signin_button() time.sleep(1) # Enter a valid email account ([email protected]) signin.set_email(self.email) # Click on "Next" button signin.click_next_button() time.sleep(1) # Enter a valid password (12345678) signin.set_password(self.password) # Click "Sign in" button signin.click_password_signin_button() time.sleep(1) # Click X button signin.click_x_button() # Click on "Your Account" dropdown menu signin.click_your_account() # Click on "Sign out" link signin.click_sign_out_link() # Click back arrow (on browser) signin.window_back_page() # Click on "Your Account" dropdown menu signin.click_your_account() # Click on "My Dashboard" link signin.click_my_dashboard_link() # Verify that clicking on browser back button after successful logout should not take User to logged in mode self.driver.get(signin.url) element = wait.until(EC.presence_of_element_located((By.XPATH, SignIn.signin_button))) assert element.is_displayed()
def test_signin_41(self): wait = WebDriverWait(self.driver, 10) signin = SignIn(self.driver) # Click "Sign in" button signin.click_signin_button() time.sleep(1) # Click on back arrow (on browser) signin.window_back_page() # Verify if user returned to main page element = wait.until( EC.presence_of_element_located((By.XPATH, SignIn.search_button))) assert element.is_displayed()
def test_signin_11(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 "Create your account" link signin.click_hamburger_icon_1() time.sleep(1) # Verify if the form changed to "Create your account" element = self.driver.find_element_by_xpath(SignIn.verify_hamb_icon_1) 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_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()