Example #1
0
 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()
Example #2
0
 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()
Example #3
0
 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()
Example #4
0
 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()