From 5110480dce0504fdfa2284a5f47d174745c6990f Mon Sep 17 00:00:00 2001 From: raeeschachar Date: Fri, 3 Jun 2016 07:37:55 +0000 Subject: [PATCH] Fixed test fields on my public profile --- common/test/acceptance/pages/lms/fields.py | 4 +++- common/test/acceptance/tests/lms/test_learner_profile.py | 2 ++ common/test/data/dot-underscore/static/._example.txt | 0 3 files changed, 5 insertions(+), 1 deletion(-) delete mode 100644 common/test/data/dot-underscore/static/._example.txt diff --git a/common/test/acceptance/pages/lms/fields.py b/common/test/acceptance/pages/lms/fields.py index a49c073217..e2e88e9f4d 100644 --- a/common/test/acceptance/pages/lms/fields.py +++ b/common/test/acceptance/pages/lms/fields.py @@ -133,7 +133,9 @@ class FieldsMixin(object): if 'mode-placeholder' in field_classes or 'mode-display' in field_classes: if field_id == 'bio': - self.q(css='.u-field-bio > .wrapper-u-field').first.click() + bio_field_selector = '.u-field-bio > .wrapper-u-field' + self.wait_for_element_visibility(bio_field_selector, 'Bio field is visible') + self.browser.execute_script("$('" + bio_field_selector + "').click();") else: self.q(css='.u-field-{}'.format(field_id)).first.click() diff --git a/common/test/acceptance/tests/lms/test_learner_profile.py b/common/test/acceptance/tests/lms/test_learner_profile.py index 7a19b82db3..68ebbad2b4 100644 --- a/common/test/acceptance/tests/lms/test_learner_profile.py +++ b/common/test/acceptance/tests/lms/test_learner_profile.py @@ -49,6 +49,8 @@ class LearnerProfileTestMixin(EventsTestMixin): profile_page.value_for_dropdown_field('language_proficiencies', 'English') profile_page.value_for_dropdown_field('country', 'United Arab Emirates') profile_page.set_value_for_textarea_field('bio', 'Nothing Special') + # Waits here for text to appear/save on bio field + profile_page.wait_for_ajax() def visit_profile_page(self, username, privacy=None): """ diff --git a/common/test/data/dot-underscore/static/._example.txt b/common/test/data/dot-underscore/static/._example.txt deleted file mode 100644 index e69de29bb2..0000000000