def test_create_account_passed(self): email = f"dom.gorski{random.randint(10, 10000)}@gmail.com" password = "******" my_account_page = MyAccountPage(self.driver) my_account_page.open_my_account_page() my_account_page.create_account(email, password) assert my_account_page.is_logout_link_displayed()
def test_create_account_failed(self): my_account_page = MyAccountPage(self.driver) my_account_page.open_my_account_page() my_account_page.create_account('*****@*****.**', "Fibaro12345678") assert my_account_page.reg_msg_err in my_account_page.get_error_msg( ), "Email address is already registered in service!"
def test_log_in_passed(self, ): username = "******" password = "******" my_account_page = MyAccountPage(self.driver) my_account_page.open_my_account_page() my_account_page.log_in(username, password) assert my_account_page.is_logout_link_displayed( ), "Nie udana próba logowania!"
def test_log_in_fail(self): username = "******" password = "******" my_account_page = MyAccountPage(self.driver) my_account_page.open_my_account_page() my_account_page.log_in(username, password) assert my_account_page.login_msg_err in my_account_page.get_error_msg( ), "Nie udana próba nieudanego logowania!"
def test_update_billing(self): email = f"dom.gorski{random.randint(10, 10000)}@gmail.com" password = "******" my_account_page = MyAccountPage(self.driver) my_account_page.open_my_account_page() my_account_page.create_account(email, password) billing_address_page = BillingAddressUpdate(self.driver) billing_address_page.edit_billing_address() billing_address_page.set_personal_data('Dominik', 'Górski') billing_address_page.set_company('Fibaro') billing_address_page.select_country('Poland') billing_address_page.set_address('Serdeczna 1', '62-000', "Wysogotowo", "Chujowa firma") billing_address_page.set_phone('666666666') billing_address_page.edit_email_address('*****@*****.**') billing_address_page.save_address() assert billing_address_page.msg_err in billing_address_page.get_error_msg(), 'Nieudana próba edycji danych!'