def test_register_04(self): wait = WebDriverWait(self.driver, 10) register = Register(self.driver) # Click "Register" button register.click_register_button() # Enter an email with incorrect format (jacknicholson@djimailcom) register.set_email_address(self.email) # Click Click on "Get started" button register.click_get_started_button() # Verify if an error message appears (Make sure the email address you entered is correct.) element = wait.until( EC.presence_of_element_located( (By.XPATH, Register.error_email_message))) assert element.is_displayed()
def test_register_29(self): wait = WebDriverWait(self.driver, 10) register = Register(self.driver) # Click "Register" button register.click_register_button() # Enter a new valid email account "*****@*****.**" register.set_email_address(self.email) # Click on "Get started" button register.click_get_started_button() # Verify if the email is present on page element = wait.until( EC.presence_of_element_located( (By.XPATH, Register.verify_email_text))) assert element.is_displayed()
def test_register_06(self): wait = WebDriverWait(self.driver, 10) register = Register(self.driver) # Click "Register" button register.click_register_button() # Enter an existing email address with two spaces before and after (" [email protected] ") register.set_email_address(self.email) # Click Click on "Get started" button register.click_get_started_button() # Verify if an error message appears element = wait.until( EC.presence_of_element_located( (By.XPATH, Register.error_email_message))) assert element.is_displayed()
def test_register_30(self): wait = WebDriverWait(self.driver, 10) register = Register(self.driver) # Click "Register" button register.click_register_button() # Enter a new valid email account "*****@*****.**" register.set_email_address(self.email) # Click on "Get started" button register.click_get_started_button() time.sleep(1) # Enter a valid password in "Create password" field register.set_password_address(self.password) # Click "Create account" button register.click_create_account_button() # Verify if an error message appears ("Confirm your password") element = wait.until( EC.presence_of_element_located( (By.XPATH, Register.confirm_pass_error))) assert element.is_displayed()
def test_register_07(self): wait = WebDriverWait(self.driver, 10) register = Register(self.driver) # Click "Register" button register.click_register_button() # Enter an existing email address ([email protected]) register.set_email_address(self.email) # Click Click on "Get started" button register.click_get_started_button() # Verify if an error message appears element = wait.until( EC.presence_of_element_located( (By.XPATH, Register.error_email_message))) assert element.is_displayed() # Click on "sign in here" link register.click_signin_here_link() # Verify if the form changed to "Sign in" element = wait.until( EC.presence_of_element_located((By.XPATH, Register.verify_signin))) assert element.is_displayed()
def test_register_24(self): wait = WebDriverWait(self.driver, 10) register = Register(self.driver) # Click "Register" button register.click_register_button() # Enter a valid email account ([email protected]) register.set_email_address(self.email) # Click on "Get started" button register.click_get_started_button() # Check if "Create password" field is present element = wait.until( EC.presence_of_element_located( (By.XPATH, Register.create_pass_field))) assert element.is_displayed() # Check if "Confirm password" field is present element = wait.until( EC.presence_of_element_located( (By.XPATH, Register.confirm_pass_field))) assert element.is_displayed() # Check if "Create account" button is present element = wait.until( EC.presence_of_element_located( (By.XPATH, Register.create_acc_button))) assert element.is_displayed()