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
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