test_video_player_a11y fails on firefox 59

Description

We are updating our firefox version to 59.0.1 on jenkins and devstack.
I'm putting this ticket on both the educator and accessibility board as I'm not sure which is the appropriate place.

This test has been removed as it was failing on the new firefox version (59).
Link to test failure: https://build.testeng.edx.org/job/edx-platform-firefox-upgrade-accessibility-master/21/
Link to PR removing test: https://github.com/edx/edx-platform/pull/17779

Test:

1 acceptance.tests.video.test_studio_video_module.CMSVideoA11yTest.test_video_player_a11y

Error message:

1 BrokenPromise: Promise not satisfied: The file chooser's input field is visible.

Stack trace:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 self = <common.test.acceptance.tests.video.test_studio_video_module.CMSVideoA11yTest testMethod=test_video_player_a11y> def test_video_player_a11y(self): # we're loading a shorter transcript to ensure both skip links are available self._create_course_unit(subtitles=True) self.edit_component() > self.video.upload_transcript('english_single_transcript.srt') common/test/acceptance/tests/video/test_studio_video_module.py:352: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../edx-venv/local/lib/python2.7/site-packages/bok_choy/page_object.py:122: in wrapper return method(self, *args, **kwargs) common/test/acceptance/pages/studio/video/video.py:692: in upload_transcript self.wait_for_element_visibility(attach_css, "The file chooser's input field is visible.") ../../../edx-venv/local/lib/python2.7/site-packages/bok_choy/page_object.py:630: in wait_for_element_visibility self.wait_for(lambda: self.q(css=element_selector).visible, description=description, timeout=timeout) ../../../edx-venv/local/lib/python2.7/site-packages/bok_choy/page_object.py:573: in wait_for return EmptyPromise(no_selenium_errors(promise_check_func), description, timeout=timeout).fulfill() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <bok_choy.promise.EmptyPromise object at 0x7faf45603cd0> def fulfill(self): """ Evaluate the promise and return the result. Returns: The result of the `Promise` (second return value from the `check_func`) Raises: BrokenPromise: the `Promise` was not satisfied within the time or attempt limits. """ is_fulfilled, result = self._check_fulfilled() if is_fulfilled: return result else: > raise BrokenPromise(self) E BrokenPromise: Promise not satisfied: The file chooser's input field is visible. ../../../edx-venv/local/lib/python2.7/site-packages/bok_choy/promise.py:106: BrokenPromise

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Status

Assignee

Unassigned

Reporter

Mike Youngstrom

Reach

None

Impact

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Stakeholders

None

Priority

CAT-5
Configure