Пример #1
0
 def test_incorrect_email(self):
     """Test rejestracji nowego użytkownika - błędny e-mail"""
     # Tworzę instancję klasy HomePage, dzięki czemu zyskuję możliwość
     # korzystania z metod w niej zawartych
     hp = HomePage(self.driver)
     hp.click_zaloguj_btn()
     lp = LoginPage(self.driver)
     lp.click_register_btn()
     rp = RegisterPage(self.driver)
     # Wpisz imię
     rp.fill_name("Przemek")
     # Wpisz nazwisko
     rp.fill_surname("Nowak")
     # Wybierz płeć
     rp.choose_gender("M")
     # Wybierz kod kraju
     rp.choose_country_code("+48")
     # Wpisz numer telefonu
     rp.fill_telephone('321321321')
     # Wpisz niepoprawny e-mail
     rp.fill_email('dddd.pl')
     # Wpisz hasło
     rp.fill_password('Qwessdry123@')
     # Wybierz narodowość
     rp.choose_nationality("Polska")
     # Zaznacz "Akceptuję Informację o polityce prywatności"
     rp.accept_privacy_policy()
     # Kliknij ZAREJESTRUJ [ NIE STOSOWAĆ DLA PRZYPADKU POZYTYWNEGO !!!!]
     # Sprawdź poprawność wyświetlanych błędów
     rp.verify_visible_errors(1, ["Nieprawidłowy adres e-mail"])
     time.sleep(2)
    def test_invalid_postalCode(self, gender, first_name, last_name, email,
                                password, day, month, year, company, address,
                                city, state, postal_code, add_info, home_phone,
                                mobile_phone, alias):
        """Attempt to register user with invalid postal code"""

        hp = HomePage(self.driver)
        hp.click_zaloguj_btn()
        lp = LoginPage(self.driver)
        lp.fill_email(email)
        lp.click_create_btn()
        rp = RegisterPage(self.driver)
        rp.choose_gender(gender)
        rp.fill_name(first_name)
        rp.fill_surname(last_name)
        rp.fill_password(password)
        rp.choose_day(day)
        rp.choose_month(month)
        rp.choose_year(year)
        rp.accept_newsletter()
        rp.accept_specialOffers()
        rp.fill_company(company)
        rp.fill_address(address)
        rp.fill_city(city)
        rp.choose_state(state)
        rp.fill_postalCode(postal_code)
        rp.fill_addInfo(add_info)
        rp.fill_homePhone(home_phone)
        rp.fill_mobilePhone(mobile_phone)
        rp.fill_alias(alias)
        rp.click_registerButton()
        rp.check_postalCode_error()
Пример #3
0
    def test_incorrect_email(self):
        hp = HomePage(self.driver)
        hp.click_accept_banner()
        hp.click_sign_in()

        rp = RegisterPage(self.driver)
        rp.fill_name('Jan')
        rp.fill_lastname('Kowalski')
        rp.fill_email('jkowalski.pl')
        rp.fill_password('H@slo123')
        rp.confirm_password('H@slo123')
        rp.accept_policy()
        rp.create_account()
        rp.verify_visible_errors(1, ['Wprowadzono niepoprawny adres e-mail'])
        time.sleep(2)
Пример #4
0
 def test_incorrect_email(self, name, surname, country_code, phone, invalid_email, password, country, gender):
     hp = HomePage(self.driver)
     hp.click_zaloguj_btn()
     lp = LoginPage(self.driver)
     lp.click_register_btn()
     rp = RegisterPage(self.driver)
     rp.fill_name(name)
     rp.fill_surname(surname)
     rp.choose_gender(gender)
     rp.choose_country_code(country_code)
     rp.fill_telephone(phone)
     rp.fill_email(invalid_email)
     rp.fill_password(password)
     rp.choose_nationality(country)
     rp.accept_privacy_policy()
     rp.accept_terms()
     rp.verify_visible_errors(1, ["Nieprawidłowy adres e-mail"])