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()
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)
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"])