From a5fc4e6d6c9e4f0de694ad20f8bf354ea5ed940a Mon Sep 17 00:00:00 2001 From: cahrens Date: Wed, 24 Jun 2015 10:26:36 -0400 Subject: [PATCH] Fix flaky test. TNL-2494 --- common/test/acceptance/pages/lms/teams.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/test/acceptance/pages/lms/teams.py b/common/test/acceptance/pages/lms/teams.py index f031f7ee1b..79fe5419e7 100644 --- a/common/test/acceptance/pages/lms/teams.py +++ b/common/test/acceptance/pages/lms/teams.py @@ -18,4 +18,9 @@ class TeamsPage(CoursePage): def get_body_text(self): """ Returns the current dummy text. This will be changed once there is more content on the page. """ - return self.q(css='.page-content-main').text[0] + main_page_content_css = '.page-content-main' + self.wait_for( + lambda: len(self.q(css=main_page_content_css).text) == 1, + description="Body text is present" + ) + return self.q(css=main_page_content_css).text[0]