コード例 #1
0
    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()
コード例 #2
0
    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!"
コード例 #3
0
ファイル: login_test.py プロジェクト: goski89/kurs_selenium
    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!"
コード例 #4
0
ファイル: login_test.py プロジェクト: goski89/kurs_selenium
    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!"
コード例 #5
0
    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!'