def test_that_products_page_links_work(self, mozwebqa, product):
        products_page = ProductsLinksPage(mozwebqa)
        #An extra check that products page is loaded
        Assert.equal(products_page.page_heading, 'Mozilla Products in Crash Reporter')

        csp = products_page.click_product(product)
        Assert.true(csp.get_url_current_page().endswith(product))
        Assert.contains(product, csp.page_heading)
    def test_that_products_page_links_work(self, mozwebqa):
        products_page = ProductsLinksPage(mozwebqa)
        #An extra check that products page is loaded
        Assert.equal(products_page.get_products_page_name, 'Mozilla Products in Crash Reporter')
        products = ['Firefox', 'Thunderbird', 'Camino', 'SeaMonkey', 'Fennec', 'FennecAndroid']

        for product in products:
            csp = products_page.click_product(product)
            Assert.true(csp.get_url_current_page().endswith(product), csp.get_url_current_page())
            Assert.contains(product, csp.get_page_name)
            products_page = ProductsLinksPage(mozwebqa)
    def test_that_products_page_links_work(self, mozwebqa):
        products_page = ProductsLinksPage(mozwebqa)
        #An extra check that products page is loaded
        Assert.equal(products_page.get_products_page_name,
                     'Mozilla Products in Crash Reporter')
        products = [
            'Firefox', 'Thunderbird', 'Camino', 'SeaMonkey', 'Fennec',
            'FennecAndroid'
        ]

        for product in products:
            csp = products_page.click_product(product)
            Assert.true(csp.get_url_current_page().endswith(product),
                        csp.get_url_current_page())
            Assert.contains(product, csp.get_page_name)
            products_page = ProductsLinksPage(mozwebqa)