예제 #1
0
 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()
예제 #2
0
 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()
예제 #3
0
 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()
예제 #4
0
 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()
예제 #5
0
 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()
예제 #6
0
 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()