def test_region_dropdown_link(self, mozwebqa): communities_page = Communities(mozwebqa) communities_page.go_to_page() click_regions = [ communities_page.click_north_america, communities_page.click_latin_america, communities_page.click_europe, communities_page.click_asia_south_pacific, communities_page.click_africa_middle_east ] region_communities = [ communities_page.north_america_communities, communities_page.latin_america_communities, communities_page.europe_communities, communities_page.asia_south_pacific_communities, communities_page.africa_middle_east_communities, communities_page.balkans_communities ] bad_communities = [] for index, action in enumerate(click_regions): action() for community in region_communities[index]: communities_page.wait_until_element_visible(community) if not community.is_displayed(): bad_communities.append('%s is not displayed.' % community.text) assert [] == bad_communities
def test_region_dropdown_link(self, mozwebqa): communities_page = Communities(mozwebqa) communities_page.go_to_page() click_regions = [ communities_page.click_north_america, communities_page.click_latin_america, communities_page.click_europe, communities_page.click_asia_south_pacific, communities_page.click_africa_middle_east ] region_communities = [ communities_page.north_america_communities, communities_page.latin_america_communities, communities_page.europe_communities, communities_page.asia_south_pacific_communities, communities_page.africa_middle_east_communities, communities_page.balkans_communities ] bad_communities = [] for index, action in enumerate(click_regions): action() for community in region_communities[index]: communities_page.wait_until_element_visible(community) if not community.is_displayed(): bad_communities.append('%s is not displayed.' % community.text) Assert.equal(0, len(bad_communities), '%s communities not displayed: ' % len(bad_communities) + ', '.join(bad_communities))