From 99eb5bf3a651ce868c04ff7cfd9d9ab8089d72d0 Mon Sep 17 00:00:00 2001 From: Lloyd Hilaiel <lloyd@hilaiel.com> Date: Wed, 22 Aug 2012 12:20:19 -0700 Subject: [PATCH] (automated tests) fix regression in account_manager.py - determine signed in state in a single automated transaction which searches for classes on body in the dom - fixes instability in TestChangePassword tests. --- automation-tests/browserid/pages/account_manager.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/automation-tests/browserid/pages/account_manager.py b/automation-tests/browserid/pages/account_manager.py index 3b97ce511..4a4e036dc 100644 --- a/automation-tests/browserid/pages/account_manager.py +++ b/automation-tests/browserid/pages/account_manager.py @@ -28,9 +28,7 @@ class AccountManager(Base): @property def signed_in(self): - WebDriverWait(self.selenium, self.timeout).until( - lambda s: s.execute_script('return jQuery.active == 0')) - return 'not_authenticated' not in self.selenium.find_element(By.TAG_NAME, 'body').get_attribute('class') + return not self.selenium.find_element(By.CSS_SELECTOR, 'body.not_authenticated') @property def emails(self): -- GitLab