def login(self, user="******"): from pages.desktop.login import Login login_page = Login(self.testsetup) login_page.click_login() credentials = self.testsetup.credentials[user] from browserid import BrowserID pop_up = BrowserID(self.selenium, self.timeout) pop_up.sign_in(credentials['email'], credentials['password']) WebDriverWait(self.selenium, self.timeout).until(lambda s: self.footer.is_user_logged_in)