def test_recommended_tab_shows_up_only_if_checkbox_is_selected(self, mozwebqa, new_user):
        basic_info = BasicInfo(mozwebqa)
        basic_info.go_to_settings_page()
        basic_info.click_sign_in()
        basic_info.login(new_user['email'], new_user['password'])
        assert basic_info.is_recommendations_enabled
        assert basic_info.is_recommended_tab_visible

        basic_info.disable_recommendations()
        basic_info.save_changes()
        basic_info.wait_for_recommended_tab_not_visible()
        assert not basic_info.is_recommended_tab_visible
Beispiel #2
0
 def click_account_settings(self):
     self.selenium.find_element(*self._account_settings_locator).click()
     from pages.desktop.consumer_pages.account_settings import BasicInfo
     return BasicInfo(self.testsetup)
    def test_recommended_tab_shows_up_only_if_checkbox_is_selected(
            self, mozwebqa, new_user):
        basic_info = BasicInfo(mozwebqa)
        basic_info.go_to_settings_page()
        basic_info.click_sign_in()
        basic_info.login(new_user['email'], new_user['password'])
        assert basic_info.is_recommendations_enabled
        assert basic_info.is_recommended_tab_visible

        basic_info.disable_recommendations()
        basic_info.save_changes()
        basic_info.wait_for_recommended_tab_not_visible()
        assert not basic_info.is_recommended_tab_visible