Exemplo n.º 1
0
    def test_that_non_us_user_can_set_get_involved_date(
            self, base_url, selenium, vouched_user):
        home_page = Home(selenium, base_url).open()
        home_page.login(vouched_user['email'])
        settings = Settings(selenium, base_url, locale='es').open()
        contributions = settings.you_and_mozilla.contributions
        selected_date = contributions.month + contributions.year
        contributions.select_random_month()
        contributions.select_random_year()
        contributions.click_update()

        profile_page = home_page.header.click_view_profile_menu_item()

        assert "Tu perfil" == profile_page.profile_message
        settings = home_page.header.click_settings_menu_item()
        contributions = settings.you_and_mozilla.contributions
        assert selected_date != contributions.month + contributions.year
Exemplo n.º 2
0
 def go_to_localized_settings_page(self, non_US):
     self.get_relative_path("/" + non_US + "/user/edit/")
     from pages.settings import Settings
     return Settings(self.base_url, self.selenium)
Exemplo n.º 3
0
 def click_settings(self):
     self.selenium.find_element(*self._settings_locator).click()
     from pages.settings import Settings
     return Settings(self.testsetup)
Exemplo n.º 4
0
 def click_settings_menu_item(self):
     self.click_options()
     self.find_element(*self._settings_menu_item_locator).click()
     from pages.settings import Settings
     return Settings(self.selenium, self.base_url)
Exemplo n.º 5
0
 def testSettingsLoad(self):
     Settings()