Ejemplo n.º 1
0
 def test_signup_normal(self):
     """ Test SignUpNormal checks sign up with valid credentials """
     main_page = MainPage(self.driver)
     main_page.click_signin_link()
     main_page.click_signup_link()
     email = main_page.get_random_email()
     main_page.set_credential(email, *MainPageLocators.SIGNUP_EMAIL_FIELD)
     main_page.set_credential('555555', *MainPageLocators.SIGNUP_PASSWORD_FIELD)
     main_page.set_credential('555555', *MainPageLocators.SIGNUP_PASSWORD_CONFIRM)
     main_page.click_signup_button()
     main_page.wait_for_element(30, DashboardLocators.GREETING_TEXT)
     text = main_page.return_message_value(*DashboardLocators.GREETING_TEXT)
     self.assertEquals(text, "To begin, select a few topics you're interested in", 'The messages are different!')  # Completely optional check
Ejemplo n.º 2
0
 def test_empty_signup(self):
     """ Test SignUpEmpty checks empty password processing during sign up """
     main_page = MainPage(self.driver)
     main_page.click_signin_link()
     main_page.click_signup_link()
     email = main_page.get_random_email()
     main_page.set_credential(email, *MainPageLocators.SIGNUP_EMAIL_FIELD)
     main_page.set_credential('', *MainPageLocators.SIGNUP_PASSWORD_FIELD)
     main_page.set_credential('', *MainPageLocators.SIGNUP_PASSWORD_CONFIRM)
     main_page.click_signup_button()
     text = main_page.return_message_value(*MainPageLocators.EMAIL_PARSING_ERROR)
     self.assertEquals(text, "This value is required.", 'The messages are different!')
     text = main_page.return_message_value(*MainPageLocators.PASSWORD_CONFIRM_ERROR)
     self.assertEquals(text, "This value is required.", 'The messages are different!')