Пример #1
0
 def test_signin_15(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 "Terms & conditions" link
     signin.click_hamb_terms_cond()
     time.sleep(1)
     # Switch to next window in browser
     signin.switch_next_window()
     # Verify if "Terms & conditions" link was opened
     element = self.driver.find_element_by_xpath(SignIn.verify_term_cond)
     assert element.is_displayed()
Пример #2
0
 def test_signin_14(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 "Privacy statement" link
     signin.click_hamb_privacy_statement()
     time.sleep(1)
     # Switch to next window in browser
     signin.switch_next_window()
     # Verify if "Privacy statement" link was opened
     element = self.driver.find_element_by_xpath(SignIn.verify_privacy_stat)
     assert element.is_displayed()
Пример #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()
Пример #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()
Пример #5
0
 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()
Пример #6
0
 def test_signin_09(self):
     signin = SignIn(self.driver)
     # Click "Sign in" button
     signin.click_signin_button()
     time.sleep(1)
     # Click on hamburger icon
     signin.click_hamburger_icon()
     # Verify if hamburger icon contains "Create your account"
     element = self.driver.find_element_by_xpath(SignIn.hamburger_icon_1)
     assert element.is_displayed()
     # Verify if hamburger icon contains "Having trouble signing in"
     element = self.driver.find_element_by_xpath(SignIn.hamburger_icon_2)
     assert element.is_displayed()
     # Verify if hamburger icon contains "Privacy statement"
     element = self.driver.find_element_by_xpath(SignIn.hamburger_icon_3)
     assert element.is_displayed()
     # Verify if hamburger icon contains "Terms & conditions"
     element = self.driver.find_element_by_xpath(SignIn.hamburger_icon_4)
     assert element.is_displayed()
Пример #7
0
 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()