示例#1
0
 def test_param_create_user_validation(self, email, password, error):
     home_page = HomePage(self.driver)
     account_page = MyAccountPage(self.driver)
     home_page.go_to_my_account_page()
     account_page.register_user(email, password)
     error_msg = account_page.validation_msg()
     assert_that(error_msg).is_equal_to(error)
示例#2
0
 def test_create_user_with_existing_data(self):
     home_page = HomePage(self.driver)
     account_page = MyAccountPage(self.driver)
     home_page.go_to_my_account_page()
     account_page.register_user(config.USER_EMAIL, config.USER_PASSWORD)
     error_msg = account_page.validation_msg()
     assert_that(error_msg).is_equal_to(data.ERROR_ALREADY_REGISTERED_ACC)
示例#3
0
 def test_create_user_with_invalid_email(self):
     home_page = HomePage(self.driver)
     account_page = MyAccountPage(self.driver)
     home_page.go_to_my_account_page()
     account_page.register_user("[email protected]", config.USER_PASSWORD)
     error_msg = account_page.validation_msg()
     assert_that(error_msg).is_equal_to(data.ERROR_INVALID_EMAIL_REG)
示例#4
0
 def test_create_user(self):
     home_page = HomePage(self.driver)
     account_page = MyAccountPage(self.driver)
     generator = Generator()
     # generate_email = f"email{datetime.now().microsecond}@test.com"
     # generate_password = f"password{datetime.now().microsecond}"
     generate_email = generator.generate_email(5, 4, 3)
     generate_password = generator.generate_password(5, 5, 2, 1)
     home_page.go_to_my_account_page()
     account_page.register_user(generate_email, generate_password)
     account_page.is_logout_link_displayed()