Ejemplo n.º 1
0
    def test_on_desktop_links(self, mozwebqa):
        feedback_pg = AndroidFeedbackFormPage(mozwebqa)
        version = "44"
        channel = "beta"
        on_device = False

        # Go to feedback page on desktop, look for links
        feedback_pg.go_to_feedback_page(version, channel, on_device)
        assert feedback_pg.on_device_links_present is False
Ejemplo n.º 2
0
    def test_submit_happy_feedback_in_release_on_desktop(self, mozwebqa):
        feedback_pg = AndroidFeedbackFormPage(mozwebqa)
        version = "44"
        channel = "release"
        on_device = False

        # Go to happy page in release channel, on desktop
        feedback_pg.go_to_feedback_page(version, channel, on_device)
        feedback_pg.click_happy_feedback()
        assert feedback_pg.playstore_link_is_http_release
Ejemplo n.º 3
0
    def test_submit_happy_feedback_in_beta(self, mozwebqa):
        feedback_pg = AndroidFeedbackFormPage(mozwebqa)
        version = "44"
        channel = "beta"
        on_device = True

        # Go to happy page in beta, on device
        feedback_pg.go_to_feedback_page(version, channel, on_device)
        feedback_pg.click_happy_feedback()
        assert feedback_pg.playstore_link_is_intent_beta
Ejemplo n.º 4
0
    def test_submit_happy_feedback(self, mozwebqa):
        feedback_pg = AndroidFeedbackFormPage(mozwebqa)
        version = "44"
        channel = "beta"
        on_device = True

        # Go to feedback page and click happy
        feedback_pg.go_to_feedback_page(version, channel, on_device)
        feedback_pg.click_happy_feedback()
        assert feedback_pg.current_sentiment == 'happy'