def test_that_breadcrumb_links_in_details_page_work(self, mozwebqa): """ Test for Litmus 11923. https://litmus.mozilla.org/show_test.cgi?searchType=by_id&id=11923 """ home_page = Home(mozwebqa) detail_page = Details(mozwebqa, 'firebug') Assert.equal(detail_page.breadcrumbs[0].text, 'Add-ons for Firefox') link = detail_page.breadcrumbs[0].href_value detail_page.breadcrumbs[0].click() Assert.true(home_page.is_the_current_page) Assert.true(home_page.get_url_current_page().endswith(link)) home_page.return_to_previous_page() Assert.equal(detail_page.breadcrumbs[1].text, 'Extensions') link = detail_page.breadcrumbs[1].href_value detail_page.breadcrumbs[1].click() amo_extenstions_page = ExtensionsHome(mozwebqa) Assert.true(amo_extenstions_page.is_the_current_page) Assert.true(amo_extenstions_page.get_url_current_page().endswith(link)) home_page.return_to_previous_page() Assert.equal(detail_page.breadcrumbs[2].text, 'Firebug')
def test_that_breadcrumb_links_in_details_page_work(self, base_url, selenium): home_page = Home(base_url, selenium) detail_page = Details(base_url, selenium, 'firebug') assert 'Add-ons for Firefox' == detail_page.breadcrumbs[0].text link = detail_page.breadcrumbs[0].href_value detail_page.breadcrumbs[0].click() assert home_page.is_the_current_page assert home_page.get_url_current_page().endswith(link) home_page.return_to_previous_page() assert 'Extensions' == detail_page.breadcrumbs[1].text link = detail_page.breadcrumbs[1].href_value detail_page.breadcrumbs[1].click() amo_extensions_page = ExtensionsHome(base_url, selenium) assert amo_extensions_page.is_the_current_page assert amo_extensions_page.get_url_current_page().endswith(link) home_page.return_to_previous_page() assert 'Firebug' == detail_page.breadcrumbs[2].text
def test_that_breadcrumb_links_in_details_page_work(self, mozwebqa): home_page = Home(mozwebqa) detail_page = Details(mozwebqa, 'firebug') Assert.equal(detail_page.breadcrumbs[0].text, 'Add-ons for Firefox') link = detail_page.breadcrumbs[0].href_value detail_page.breadcrumbs[0].click() Assert.true(home_page.is_the_current_page) Assert.true(home_page.get_url_current_page().endswith(link)) home_page.return_to_previous_page() Assert.equal(detail_page.breadcrumbs[1].text, 'Extensions') link = detail_page.breadcrumbs[1].href_value detail_page.breadcrumbs[1].click() amo_extensions_page = ExtensionsHome(mozwebqa) Assert.true(amo_extensions_page.is_the_current_page) Assert.true(amo_extensions_page.get_url_current_page().endswith(link)) home_page.return_to_previous_page() Assert.equal(detail_page.breadcrumbs[2].text, 'Firebug')