def test_user_my_favorites_page(self, base_url, selenium, logged_in): details_page = Details(base_url, selenium, 'Firebug') details_page.click_add_to_favorites() assert details_page.is_addon_marked_as_favorite home_page = Home(base_url, selenium) my_favorites_page = home_page.header.click_my_favorites() assert my_favorites_page.is_the_current_page assert 'My Favorite Add-ons' == my_favorites_page.my_favorites_header_text
def test_user_my_favorites_page(self, base_url, selenium, logged_in): details_page = Details(base_url, selenium, 'Firebug') details_page.click_add_to_favorites() assert details_page.is_addon_marked_as_favorite home_page = Home(base_url, selenium) my_favorites_page = home_page.header.click_my_favorites() assert my_favorites_page.is_the_current_page assert 'My Favorite Add-ons' == my_favorites_page.my_favorites_header_text
def test_user_my_favorites_page(self, mozwebqa, existing_user): home_page = Home(mozwebqa) home_page.login(existing_user['email'], existing_user['password']) Assert.true(home_page.is_the_current_page) Assert.true(home_page.header.is_user_logged_in) # mark an add-on as favorite if there is none if not home_page.header.is_my_favorites_menu_present: details_page = Details(mozwebqa, 'Firebug') # sometimes the call to is_my_favorites_menu_present lies # and clicking the add to favorites locator when it's already favorited # makes things worse if not details_page.is_addon_marked_as_favorite: details_page.click_add_to_favorites() Assert.true(details_page.is_addon_marked_as_favorite) home_page = Home(mozwebqa) my_favorites_page = home_page.header.click_my_favorites() Assert.true(my_favorites_page.is_the_current_page) Assert.equal('My Favorite Add-ons', my_favorites_page.my_favorites_header_text)
def test_user_my_favorites_page(self, base_url, selenium, existing_user): home_page = Home(base_url, selenium) home_page.login(existing_user['email'], existing_user['password']) assert home_page.is_the_current_page assert home_page.header.is_user_logged_in # mark an add-on as favorite if there is none if not home_page.header.is_my_favorites_menu_present: details_page = Details(base_url, selenium, 'Firebug') # sometimes the call to is_my_favorites_menu_present lies # and clicking the add to favorites locator when it's already favorited # makes things worse if not details_page.is_addon_marked_as_favorite: details_page.click_add_to_favorites() assert details_page.is_addon_marked_as_favorite home_page = Home(base_url, selenium) my_favorites_page = home_page.header.click_my_favorites() assert my_favorites_page.is_the_current_page assert 'My Favorite Add-ons' == my_favorites_page.my_favorites_header_text
def test_user_my_favorites_page(self, mozwebqa): """ Test for Litmus 15402. https://litmus.mozilla.org/show_test.cgi?id=15402 """ home_page = Home(mozwebqa) home_page.login('browserID') Assert.true(home_page.is_the_current_page) Assert.true(home_page.header.is_user_logged_in) # mark an add-on as favorite if there is none if not home_page.header.is_my_favorites_menu_present: details_page = Details(mozwebqa, 'Firebug') details_page.click_add_to_favorites() Assert.true(details_page.is_addon_marked_as_favorite) home_page = Home(mozwebqa) my_favorites_page = home_page.header.click_my_favorites() Assert.true(my_favorites_page.is_the_current_page) Assert.equal('My Favorite Add-ons', my_favorites_page.my_favorites_header_text)
def test_user_my_favorites_page(self, base_url, selenium, existing_user): home_page = Home(base_url, selenium) home_page.login(existing_user['email'], existing_user['password']) assert home_page.is_the_current_page assert home_page.header.is_user_logged_in # mark an add-on as favorite if there is none if not home_page.header.is_my_favorites_menu_present: details_page = Details(base_url, selenium, 'Firebug') # sometimes the call to is_my_favorites_menu_present lies # and clicking the add to favorites locator when it's already favorited # makes things worse if not details_page.is_addon_marked_as_favorite: details_page.click_add_to_favorites() assert details_page.is_addon_marked_as_favorite home_page = Home(base_url, selenium) my_favorites_page = home_page.header.click_my_favorites() assert my_favorites_page.is_the_current_page assert 'My Favorite Add-ons' == my_favorites_page.my_favorites_header_text
def test_user_my_favorites_page(self, mozwebqa): home_page = Home(mozwebqa) home_page.login() Assert.true(home_page.is_the_current_page) Assert.true(home_page.header.is_user_logged_in) # mark an add-on as favorite if there is none if not home_page.header.is_my_favorites_menu_present: details_page = Details(mozwebqa, 'Firebug') # sometimes the call to is_my_favorites_menu_present lies # and clicking the add to favorites locator when it's already favorited # makes things worse if not details_page.is_addon_marked_as_favorite: details_page.click_add_to_favorites() Assert.true(details_page.is_addon_marked_as_favorite) home_page = Home(mozwebqa) my_favorites_page = home_page.header.click_my_favorites() Assert.true(my_favorites_page.is_the_current_page) Assert.equal('My Favorite Add-ons', my_favorites_page.my_favorites_header_text)
def test_user_my_favorites_page(self, mozwebqa): """ Test for Litmus 15402. https://litmus.mozilla.org/show_test.cgi?id=15402 """ home_page = Home(mozwebqa) home_page.login('browserID') Assert.true(home_page.is_the_current_page) Assert.true(home_page.header.is_user_logged_in) # mark an add-on as favorite if there is none if not home_page.header.is_my_favorites_menu_present: details_page = Details(mozwebqa, 'Firebug') details_page.click_add_to_favorites() Assert.true(details_page.is_addon_marked_as_favorite) home_page = Home(mozwebqa) my_favorites_page = home_page.header.click_my_favorites() Assert.true(my_favorites_page.is_the_current_page) Assert.equal('My Favorite Add-ons', my_favorites_page.my_favorites_header_text)
def test_user_my_favorites_page(self, mozwebqa): """ Test for Litmus 15402. https://litmus.mozilla.org/show_test.cgi?id=15402 """ home_page = Home(mozwebqa) home_page.login() Assert.true(home_page.is_the_current_page) Assert.true(home_page.header.is_user_logged_in) # mark an add-on as favorite if there is none if not home_page.header.is_my_favorites_menu_present: details_page = Details(mozwebqa, 'Firebug') # sometimes the call to is_my_favorites_menu_present lies # and clicking the add to favorites locator when it's already favorited # makes things worse if not details_page.is_addon_marked_as_favorite: details_page.click_add_to_favorites() Assert.true(details_page.is_addon_marked_as_favorite) home_page = Home(mozwebqa) my_favorites_page = home_page.header.click_my_favorites() Assert.true(my_favorites_page.is_the_current_page) Assert.equal('My Favorite Add-ons', my_favorites_page.my_favorites_header_text)