Esempio n. 1
0
    def test_that_make_contribution_button_is_clickable_and_loads_paypal_frame_while_user_is_logged_in(self, mozwebqa):
        addon_page = Details(mozwebqa, self.addon_name)
        addon_page.login()
        Assert.true(addon_page.is_the_current_page)
        Assert.true(addon_page.header.is_user_logged_in)

        contribution_snippet = addon_page.click_contribute_button()

        Assert.true(contribution_snippet.is_make_contribution_button_visible)
        Assert.equal("Make Contribution", contribution_snippet.make_contribution_button_name)

        contribution_snippet.click_make_contribution_button()
        Assert.true(addon_page.is_paypal_login_dialog_visible)
Esempio n. 2
0
    def test_that_make_contribution_button_is_clickable_and_loads_paypal_frame_while_user_is_logged_in(self, mozwebqa):
        addon_page = Details(mozwebqa, self.addon_name)
        addon_page.login()
        Assert.true(addon_page.is_the_current_page)
        Assert.true(addon_page.header.is_user_logged_in)

        contribution_snippet = addon_page.click_contribute_button()

        Assert.true(contribution_snippet.is_make_contribution_button_visible)
        Assert.equal("Make Contribution", contribution_snippet.make_contribution_button_name)

        contribution_snippet.click_make_contribution_button()
        Assert.true(addon_page.is_paypal_login_dialog_visible)
Esempio n. 3
0
    def test_that_make_contribution_button_is_clickable_and_loads_paypal_frame_while_user_is_logged_in(self, mozwebqa, existing_user):
        addon_page = Details(mozwebqa, self.addon_name)
        addon_page.login(existing_user['email'], existing_user['password'])
        assert addon_page.is_the_current_page
        assert addon_page.header.is_user_logged_in

        contribution_snippet = addon_page.click_contribute_button()

        assert contribution_snippet.is_make_contribution_button_visible
        assert 'Make Contribution' == contribution_snippet.make_contribution_button_name

        contribution_snippet.click_make_contribution_button()
        assert addon_page.is_paypal_login_dialog_visible
Esempio n. 4
0
    def test_that_make_contribution_button_is_clickable_and_loads_paypal_frame_while_user_is_logged_in(
            self, mozwebqa, existing_user):
        addon_page = Details(mozwebqa, self.addon_name)
        addon_page.login(existing_user['email'], existing_user['password'])
        assert addon_page.is_the_current_page
        assert addon_page.header.is_user_logged_in

        contribution_snippet = addon_page.click_contribute_button()

        assert contribution_snippet.is_make_contribution_button_visible
        assert 'Make Contribution' == contribution_snippet.make_contribution_button_name

        contribution_snippet.click_make_contribution_button()
        assert addon_page.is_paypal_login_dialog_visible