def test_signin_40(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 (next to Booking.com Account) signin.click_back_arrow() # 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_37(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 address ([email protected]) signin.set_email(self.email) time.sleep(1) # Click "Sign up" link signin.click_signup_link() time.sleep(1) # Click back arrow (next to Booking.com Account) signin.click_back_arrow() # Verify if the email field is empty element = wait.until(EC.presence_of_element_located((By.XPATH, SignIn.email_empty_value))) assert element.is_displayed()
def test_signin_12(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 (next to "Booking.com Account") signin.click_back_arrow() 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_10(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 (next to "Booking.com Account") signin.click_back_arrow() 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()