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