def test_the_expandable_header_menu(self, mozwebqa): expected_menu_items = [u'Home', u'Ask a question', u'Support Forum', u'Help other users', u'Switch to desktop site', u'Sign in', u'Switch language'] home = PageProvider(mozwebqa).home_page() home.open_menu() assert home.is_menu_exposed, 'Menu is not open' menu_names = [menu.name for menu in home.menu_items] assert expected_menu_items == menu_names home.close_menu() assert not home.is_menu_exposed, 'Menu is not closed'