예제 #1
0
 def test_incorrect_email(self):
     home_page = HomePage(self.driver)
     #Checks if the word "Python" is in title
     home_page._verify_page()
     home_page.click_zaloguj_button()
     login_page = LoginPage(self.driver)
     login_page.click_rejestracja_button()
     register_page = RegisterPage(self.driver)
     register_page.fill_name_field(td.valid_name)
     register_page.fill_surname_field(td.valid_surname)
     register_page.choose_gender(td.gender)
     register_page.fill_telephone_field(td.valid_telephone)
     register_page.fill_email_field("sasda.pl")
     register_page.fill_password_field(td.valid_password)
     register_page.fill_country_field(td.valid_country)
     register_page.accept_privacy_policy()
     errors = register_page.return_displayed_error_notices()
     assert len(errors) == 1
     error_text = errors[0].get_attribute("innerText")
     assert error_text == u"Nieprawidłowy adres e-mail"
예제 #2
0
    def test_correct_registration(self):

        home_page = HomePage(self.driver)
        #Checks if the word "Python" is in title
        home_page._verify_page()
        home_page.click_zaloguj_button()
        login_page = LoginPage(self.driver)
        login_page.click_rejestracja_button()
        register_page = RegisterPage(self.driver)
        register_page.fill_name_field(td.valid_name)
        register_page.fill_surname_field(td.valid_surname)
        register_page.choose_gender(td.gender)
        register_page.fill_telephone_field(td.valid_telephone)
        register_page.fill_email_field(td.valid_email)
        register_page.fill_password_field(td.valid_password)
        register_page.fill_country_field(td.valid_country)
        register_page.accept_privacy_policy()
        register_page.check_if_register_button_is_enabled()
        register_page.check_if_no_error_notice_is_presented()
        time.sleep(2)
 def test_correct_registration(self):
     home_page = HomePage(self.driver)
     home_page._verify_page()
     home_page = HomePage(self.driver)
     home_page.click_choose_local()
     home_page.click_choose_katowice()
     katowice_page = KatowicePage(self.driver)
     katowice_page.click_reserv_button()
     register_page = RegisterPage(self.driver)
     register_page.add_name_field(td.valid_name)
     register_page.add_lastname_field(td.valid_lastname)
     register_page.add_email_field(td.valid_email)
     register_page.add_phone_field(td.valid_phone)
     register_page.add_peoplenb_field(td.valid_peoplenb)
     register_page.add_hour_field(td.valid_hour)
     register_page.add_minutes_field(td.valid_minutes)
     register_page.add_endhour_field(td.valid_endhour)
     register_page.add_endminutes_field(td.valid_endminutes)
     register_page.click_date_field()
     register_page.click_datechosen_field()
     register_page.click_reserve_field()
     conf_page = ConfPage(self.driver)
     conf_page.check_registration()