def test_creating_profile_without_checking_privacy_policy_checkbox(self, mozwebqa): home_page = MozilliansStartPage(mozwebqa) register_page = home_page.click_join_us_link() register_page.set_email("*****@*****.**") register_page.set_password("newpassword") register_page.set_first_name("NewUser") register_page.set_last_name("DoesNotCheckBox") register_page.click_create_account_button() Assert.true(register_page.is_optin_required)
def test_creating_profile_with_invalid_email_address(self, mozwebqa): home_page = MozilliansStartPage(mozwebqa) register_page = home_page.click_join_us_link() register_page.set_email("invalidmail") register_page.set_password("validpassword") register_page.set_first_name("userwith") register_page.set_last_name("invalidmail") register_page.check_privacy_policy_checkbox() register_page.click_create_account_button() Assert.true(register_page.is_invalid_email_message_present)
def test_profile_creation(self, mozwebqa): home_page = MozilliansStartPage(mozwebqa) register_page = home_page.click_join_us_link() register_page.set_email("*****@*****.**") register_page.set_password("newpassword") register_page.set_first_name("New") register_page.set_last_name("MozilliansUser") register_page.check_privacy_policy_checkbox() login_page = register_page.click_create_account_button() Assert.true(login_page.is_account_needs_verification_message_present)
def test_creating_profile_with_non_matching_passwords(self, mozwebqa): home_page = MozilliansStartPage(mozwebqa) register_page = home_page.click_join_us_link() register_page.set_email("*****@*****.**") register_page.set_password("passwords", "dontmatch") register_page.set_first_name("userwith") register_page.set_last_name("invalidpassword") register_page.check_privacy_policy_checkbox() register_page.click_create_account_button() Assert.true(register_page.is_non_matching_passwords_message_present)