From 314accdf4d55db7bd474e255d08e42b1b8034b41 Mon Sep 17 00:00:00 2001 From: Ben Patterson Date: Tue, 5 May 2015 17:24:30 -0400 Subject: [PATCH] On faster browsers, we need to wait for the toggle option to appear. TE-849 --- common/test/acceptance/pages/lms/instructor_dashboard.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/test/acceptance/pages/lms/instructor_dashboard.py b/common/test/acceptance/pages/lms/instructor_dashboard.py index f030da5910..6458ebd685 100644 --- a/common/test/acceptance/pages/lms/instructor_dashboard.py +++ b/common/test/acceptance/pages/lms/instructor_dashboard.py @@ -446,8 +446,10 @@ class CohortManagementSection(PageObject): """ Uploads a file with cohort assignment information. """ - # If the CSV upload section has not yet been toggled on, click on the toggle link. - cvs_upload_toggle = self.q(css=self._bounded_selector(".toggle-cohort-management-secondary")).first + # Toggle on the CSV upload section. + cvs_upload_toggle_css = '.toggle-cohort-management-secondary' + self.wait_for_element_visibility(cvs_upload_toggle_css, "Wait for csv upload link to appear") + cvs_upload_toggle = self.q(css=self._bounded_selector(cvs_upload_toggle_css)).first if cvs_upload_toggle: cvs_upload_toggle.click() path = InstructorDashboardPage.get_asset_path(filename)