def test_locale(self, mozwebqa): main_page = MySiteHomePage(mozwebqa) if main_page.is_change_locale_visible: for i in range(main_page.locales_count): main_page.locales[i].select() selected = main_page.locales[i].value regex = re.search('((.*-)(.*))', selected) try: selected = regex.group(2) + regex.group(3).upper() except: print "" Assert.contains(selected, main_page.get_url_current_page()) else: print "There is no language selector on the page"