From 6a0787de6120a16349f33985672b3afaaa47e1a4 Mon Sep 17 00:00:00 2001 From: Ben Patterson Date: Tue, 5 May 2015 08:13:18 -0400 Subject: [PATCH] Add wait for upload form. This is necessary for automation using chrome. TE-849 --- common/test/acceptance/pages/lms/instructor_dashboard.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/test/acceptance/pages/lms/instructor_dashboard.py b/common/test/acceptance/pages/lms/instructor_dashboard.py index f030da5910..97ae826da8 100644 --- a/common/test/acceptance/pages/lms/instructor_dashboard.py +++ b/common/test/acceptance/pages/lms/instructor_dashboard.py @@ -450,6 +450,10 @@ class CohortManagementSection(PageObject): cvs_upload_toggle = self.q(css=self._bounded_selector(".toggle-cohort-management-secondary")).first if cvs_upload_toggle: cvs_upload_toggle.click() + self.wait_for_element_visibility( + self._bounded_selector(self.csv_browse_button_selector_css), + 'File upload link visible' + ) path = InstructorDashboardPage.get_asset_path(filename) file_input = self.q(css=self._bounded_selector(self.csv_browse_button_selector_css)).results[0] file_input.send_keys(path)