From 07f8b8e9c330b96ec43aa439c29f0c9e2d14089d Mon Sep 17 00:00:00 2001 From: Ben Patterson Date: Sat, 30 Jan 2016 16:55:24 -0500 Subject: [PATCH] Correct flaky condition on tooltip. --- common/test/acceptance/pages/lms/courseware.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/test/acceptance/pages/lms/courseware.py b/common/test/acceptance/pages/lms/courseware.py index b790aa821d..6f1c2fbc44 100644 --- a/common/test/acceptance/pages/lms/courseware.py +++ b/common/test/acceptance/pages/lms/courseware.py @@ -84,8 +84,10 @@ class CoursewarePage(CoursePage): """ for index, tab in enumerate(self.q(css='#sequence-list > li')): ActionChains(self.browser).move_to_element(tab).perform() - if not self.q(css='#tab_{index} > p'.format(index=index)).visible: - return False + self.wait_for_element_visibility( + '#tab_{index} > p'.format(index=index), + 'Tab {index} should appear'.format(index=index) + ) return True