Ejemplo n.º 1
0
    def test_that_top_crashers_reports_links_work(self, mozwebqa, product):
        csp = CrashStatsHomePage(mozwebqa)
        csp.header.select_product(product)

        for i in range(len(csp.release_channels)):
            top_crasher_name = csp.release_channels[i].product_version_label
            top_crasher_page = csp.release_channels[i].click_top_crasher()
            assert top_crasher_name in top_crasher_page.page_heading
            top_crasher_page.return_to_previous_page()
            csp.wait_for_page_to_load()
Ejemplo n.º 2
0
    def test_that_top_crashers_reports_links_work(self, mozwebqa, product):
        csp = CrashStatsHomePage(mozwebqa)
        csp.header.select_product(product)

        for i in range(len(csp.release_channels)):
            top_crasher_name = csp.release_channels[i].product_version_label
            top_crasher_page = csp.release_channels[i].click_top_crasher()
            assert top_crasher_name in top_crasher_page.page_heading
            top_crasher_page.return_to_previous_page()
            csp.wait_for_page_to_load()
Ejemplo n.º 3
0
    def test_that_top_crashers_reports_links_work(self, base_url, selenium, product):
        csp = CrashStatsHomePage(selenium, base_url).open()
        csp.header.select_product(product)

        for i in range(len(csp.release_channels)):
            top_crasher_name = csp.release_channels[i].product_version_label
            top_crasher_page = csp.release_channels[i].click_top_crasher()
            assert top_crasher_name in top_crasher_page.page_heading
            selenium.back()
            csp.wait_for_page_to_load()
Ejemplo n.º 4
0
    def test_the_product_releases_return_results(self, base_url, selenium, product):
        csp = CrashStatsHomePage(selenium, base_url).open()
        csp.header.select_product(product)

        for i in range(len(csp.release_channels)):
            top_crasher_page = csp.release_channels[i].click_top_crasher()
            if top_crasher_page.no_results_text is not False:
                assert 'No crashing signatures found' in top_crasher_page.no_results_text
            else:
                assert top_crasher_page.results_found, 'No results found'
            selenium.back()
            csp.wait_for_page_to_load()
Ejemplo n.º 5
0
    def test_that_top_crashers_reports_links_work(self, base_url, selenium,
                                                  product):
        csp = CrashStatsHomePage(selenium, base_url).open()
        csp.header.select_product(product)

        for i in range(len(csp.release_channels)):
            top_crasher_name = csp.release_channels[i].product_version_label
            top_crasher_page = csp.release_channels[i].click_top_crasher()
            top_crasher_page.wait_for_page_to_load()
            assert top_crasher_name in top_crasher_page.page_heading
            selenium.back()
            csp.wait_for_page_to_load()
Ejemplo n.º 6
0
    def test_the_product_releases_return_results(self, mozwebqa, product):
        csp = CrashStatsHomePage(mozwebqa)
        csp.header.select_product(product)

        for i in range(len(csp.release_channels)):
            top_crasher_page = csp.release_channels[i].click_top_crasher()
            if top_crasher_page.no_results_text is not False:
                assert 'No crashing signatures found for the period' in top_crasher_page.no_results_text
            else:
                assert top_crasher_page.results_found, 'No results found'
            top_crasher_page.return_to_previous_page()
            csp.wait_for_page_to_load()
Ejemplo n.º 7
0
    def test_the_product_releases_return_results(self, mozwebqa, product):
        csp = CrashStatsHomePage(mozwebqa)
        csp.header.select_product(product)

        for i in range(len(csp.release_channels)):
            top_crasher_page = csp.release_channels[i].click_top_crasher()
            if top_crasher_page.no_results_text is not False:
                assert 'No crashing signatures found for the period' in top_crasher_page.no_results_text
            else:
                assert top_crasher_page.results_found, 'No results found'
            top_crasher_page.return_to_previous_page()
            csp.wait_for_page_to_load()
    def test_the_product_releases_return_results(self, base_url, selenium,
                                                 product):
        csp = CrashStatsHomePage(selenium, base_url).open()
        csp.header.select_product(product)

        for i in range(len(csp.release_channels)):
            top_crasher_page = csp.release_channels[i].click_top_crasher()
            if top_crasher_page.no_results_text is not False:
                assert 'Range by Report Date instead?' in top_crasher_page.no_results_text
            else:
                assert top_crasher_page.results_found, 'No results found'
            selenium.back()
            csp.wait_for_page_to_load()