Example #1
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(
        )
Example #2
0
    def test_log_in_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.log_in("*****@*****.**", "Klamra12#311")

        assert "ERROR: Incorrect username or password." in my_account_page.get_error_msg(
        )
Example #3
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()
Example #4
0
    def test_reset_password_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.reset_password("*****@*****.**")
        generic = Generic(self.driver)

        assert "Invalid username or email." in generic.get_error_msg_text()
Example #5
0
    def test_reset_password_passed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.reset_password("*****@*****.**")
        generic = Generic(self.driver)

        assert "Password reset email has been sent." in generic.get_msg_text()
Example #6
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()
Example #7
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()
Example #8
0
    def test_log_in_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.log_in("*****@*****.**", "invalidpassword")
        generic = Generic(self.driver)

        assert "ERROR: Incorrect username or password." in generic.get_error_msg_text()
Example #9
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()
    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(
        )
    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()
    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()
Example #14
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()
Example #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()
    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()
Example #18
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(
     )
Example #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()
Example #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(
        )
Example #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()
Example #22
0
    def test_log_in_passed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.log_in("*****@*****.**", "Klamra12#3")

        assert my_account_page.is_logout_link_displayed()
Example #23
0
    def test_log_in_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.log_in("*****@*****.**", "tester123456789$rtgrth")

        assert "ERROR: Incorrect username or password." in my_account_page.get_error_msg()
Example #24
0
    def test_log_in_passed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.log_in("*****@*****.**", "tester123456789$")

        assert my_account_page.is_logout_link_displayed()
Example #25
0
    def test_log_in_passed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.log_in("*****@*****.**", "haslotest12")

        assert "Hello test" in my_account_page.get_login_msg_text()
    def test_log_in_failed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.log_in("*****@*****.**", "testeroprogramowaniapython123")

        assert "ERROR: Incorrect username or password." in my_account_page.get_error_msg()
    def test_log_in_passed(self):
        my_account_page = MyAccountPage(self.driver)
        my_account_page.open_page()
        my_account_page.log_in("*****@*****.**", "testeroprogramowaniapython")

        assert my_account_page.is_logout_link_displayed()