def test_loginWithIncorrectData(self): """Sprawdzenie możliwości zalogowania użytkownika na dane nieistniejące w serwisie""" mail = "*****@*****.**" password = '******' error = "Niestety podałeś niewłaściwy adres email lub hasło." hp = HomePage(self.driver) hp.accept_cookie_policy() hp.go_to_login_page() lp = LoginPage(self.driver) lp.fill_email(mail) lp.fill_password(password) lp.click_on_login_btn() errors = lp.visible_errors() self.assertEqual( error, errors, "Something went wrong, probably you are not logged in")
def test_loginWithCorrectData(self): """Sprawdzenie możliwości zalogowania użytkownika przy wpisaniu poprawnych(istniejących w systemie) danych.""" mail = "*****@*****.**" password = '******' greeting = "Witaj" hp = HomePage(self.driver) hp.accept_cookie_policy() hp.go_to_login_page() lp = LoginPage(self.driver) lp.fill_email(mail) lp.fill_password(password) lp.click_on_login_btn() ap = AccountPage(self.driver) greeting_text = ap.verify_logged_in() self.assertEqual( greeting, greeting_text, "Something went wrong, probably you are not logged in")
def test_correctlyLoggedOut(self): """checks the possibility to correctly log out from an account""" mail = "*****@*****.**" password = '******' greeting = "Witaj" message = "Zostałeś poprawnie wylogowany" hp = HomePage(self.driver) hp.accept_cookie_policy() hp.go_to_login_page() lp = LoginPage(self.driver) lp.fill_email(mail) lp.fill_password(password) lp.click_on_login_btn() ap = AccountPage(self.driver) greeting_text = ap.verify_logged_in() self.assertEqual( greeting, greeting_text, "Something went wrong, probably you are not logged in") ap.click_on_logout_btn() logout_message = lp.verify_logout() self.assertEqual( message, logout_message, "Something went wrong, probably you are not logged out")