Пример #1
0
    def test_create_account_passed(self):
        email = str(random.randint(0, 10000)) + '*****@*****.**'
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, 'To jest nowe haslo')

        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_page()
        my_account_page.create_account("*****@*****.**", "Klamra12#3")

        msg = 'An account is already registered with your email address. Please log in.'
        assert msg in my_account_page.get_error_msg()
Пример #3
0
    def test_create_account_passed(self):
        email = str(random.randint(0, 10000)) + "*****@*****.**"
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, "Klamra12#3")

        assert my_account_page.is_logout_link_displayed()
Пример #4
0
    def test_create_account_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account("*****@*****.**", "tester123456789$")

        msg = 'An account is already registered with your email address. Please log in.'
        assert msg in my_account_page.get_error_msg()
Пример #5
0
    def test_creating_account_passed(self):
        email = str(random.randint(0, 1000)) + "*****@*****.**"
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page_my_account()
        my_account_page.create_account(email, "MaciekMacie")

        assert my_account_page.is_logout_link_displayed()
Пример #6
0
    def test_creating_account_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page_my_account()
        my_account_page.create_account("*****@*****.**", "MaciekMacie")

        msg = "Error: An account is already registered with your email address. Please log in."
        assert msg in my_account_page.get_error_meassage()
Пример #7
0
    def test_update_billing_address_failed(self):
        email = "test{}@mail.com".format(random.randint(0, 10000))
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, "haslotest12")
        billing_address_page = BillingAddressPage(self.driver)
        billing_address_page.open_edit_billing_address()
        billing_address_page.set_personal_data("", "")
        billing_address_page.set_address("", "", "")
        billing_address_page.set_phone_number("")
        billing_address_page.set_email_address("")
        billing_address_page.save_address()
        generic = Generic(self.driver)

        assert "First name is a required field." in generic.get_error_msg_text(
        )
        assert "Last name is a required field." in generic.get_error_msg_text()
        assert "Street address is a required field." in generic.get_error_msg_text(
        )
        assert "Postcode / ZIP is a required field." in generic.get_error_msg_text(
        )
        assert "Town / City is a required field." in generic.get_error_msg_text(
        )
        assert "Phone is a required field." in generic.get_error_msg_text()
        assert "Email address is a required field." in generic.get_error_msg_text(
        )
Пример #8
0
    def test_create_account_passed(self):
        email = "test{}@mail.com".format(random.randint(0, 10000))
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, "haslotest12")

        assert "Hello {}".format(
            email.split("@")[0]) in my_account_page.get_login_msg_text()
Пример #9
0
    def test_create_account_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account("*****@*****.**", "haslotest12")
        generic = Generic(self.driver)

        assert "An account is already registered with your email address. Please log in." in generic.get_error_msg_text(
        )
Пример #10
0
    def test_create_account_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account('*****@*****.**',
                                       'To jest nowe haslo')

        msg = 'Error: An account is already registered with your email address. Please log in.'
        assert msg in my_account_page.get_error_msg()
    def test_create_account_passed(self):
        email = str(random.randint(
            0, 1000)) + "*****@*****.**"
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, "testeroprogramowaniapython")

        assert my_account_page.is_logout_link_displayed()
    def test_create_account_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account("*****@*****.**",
                                       "testeroprogramowaniapython")

        msg = "An account is already registered with your email address. Please log in."
        assert msg in my_account_page.get_error_msg()
Пример #13
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!"
Пример #14
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()
Пример #15
0
    def test_create_account_passed(self):

        email = str(random.randint(0,10000)) + "*****@*****.**"
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, "tester123456789$")

        assert my_account_page.is_logout_link_displayed()
 def test_update_billing_address(self):
     email = str(random.randint(0, 10000)) + "*****@*****.**"
     my_account_page = MyAccountPage(self.driver)
     my_account_page.open_page()
     my_account_page.create_account(email, 'tester123456789$')
     billing_address_page = BillingAddressPage(self.driver)
     billing_address_page.open_edit_billing_address()
     billing_address_page.set_personal_data("John", "Doe")
     billing_address_page.select_country("Poland")
     billing_address_page.set_address("Kwiatowa 1", "01-001", "Warsaw")
     billing_address_page.set_phone_number("111111111")
     billing_address_page.save_address()
     assert 'Address changed successfully.' in billing_address_page.get_message_text()
Пример #17
0
 def test_update_billing_addresses(self):
     email = str(random.randint(0, 10000)) + "*****@*****.**"
     my_account_page = MyAccountPage(self.driver)
     my_account_page.open_page()
     my_account_page.create_account(email, "Klamra12#3")
     billing_address_page = BillingAddressPage(self.driver)
     billing_address_page.open_edit_billing_address()
     billing_address_page.set_personal_data("Janek", "Maj")
     billing_address_page.select_country("Poland")
     billing_address_page.set_address("Kwiatowa 1", "00-001", "Warsaw")
     billing_address_page.set_phone_numbers("555555555")
     billing_address_page.save_address()
     assert 'Address changed successfully' in billing_address_page.get_message_text(
     )
    def test_update_shipping_address_passed(self):
        email = "test{}@mail.com".format(random.randint(0, 10000))
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, "haslotest12")
        shipping_address_page = ShippingAddressPage(self.driver)
        shipping_address_page.open_edit_shipping_address()
        shipping_address_page.set_personal_data("John", "Wick")
        shipping_address_page.select_country("Poland")
        shipping_address_page.set_address("Butterfly 2", "00-002", "Warsaw")
        shipping_address_page.save_address()
        generic = Generic(self.driver)

        assert "Address changed successfully." in generic.get_msg_text()
Пример #19
0
 def test_update_billing_address_passed(self):
     email = str(random.randint(0, 10000)) + '*****@*****.**'
     my_account_page = MyAccountPage(self.driver)
     my_account_page.open_page()
     my_account_page.create_account(email, 'nowekonto1234')
     billing_address_page = BillingAddressPage(self.driver)
     billing_address_page.open_edit_billing_address()
     billing_address_page.set_personal_data("John", "Weak")
     billing_address_page.select_country("Poland")
     billing_address_page.set_address('Kwiatkowskiego 1', '01-001',
                                      'Warsaw')
     billing_address_page.set_phone('123456789')
     billing_address_page.save_address()
     msg = 'Address changed successfully'
     assert msg in billing_address_page.get_message_text()
Пример #20
0
    def test_update_billing_address(self):
        email = str(random.randint(
            0, 10000)) + "*****@*****.**"
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, "testeroprogramowaniapython")
        billing_address_page = BillingAddressPage(self.driver)
        billing_address_page.open_edit_billing_address()
        billing_address_page.set_personal_data("Severus", "Snape")
        billing_address_page.select_country("Poland")
        billing_address_page.set_address("Hogwart 1", "77-777", "Warsaw")
        billing_address_page.set_phone_number("777777777")
        billing_address_page.save_address()

        assert 'Address changed successfully.' in billing_address_page.get_message_text(
        )
Пример #21
0
    def test_update_billing_address_passed(self):
        email = "test{}@mail.com".format(random.randint(0, 10000))
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.create_account(email, "haslotest12")
        billing_address_page = BillingAddressPage(self.driver)
        billing_address_page.open_edit_billing_address()
        billing_address_page.set_personal_data("John", "Wick")
        billing_address_page.select_country("Poland")
        billing_address_page.set_address("Flower 1", "00-001", "Cracow")
        billing_address_page.set_phone_number("111222333")
        billing_address_page.set_email_address(email)
        billing_address_page.save_address()
        generic = Generic(self.driver)

        assert "Address changed successfully." in generic.get_msg_text()
    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!'