We're updating the issue view to help you get more done. 

Video transcript test failing of Firefox 57

Description

Reference for Bok Choy upgrade process: https://openedx.atlassian.net/wiki/spaces/TE/pages/567083109/Firefox+57+upgrade+for+Bok+Choy+tests

Description: As part of the Firefox upgrade on Jenkins, the following tests are failing, and need to be fixed

Error Msg:

1 AssertionError: False is not true

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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 self = <common.test.acceptance.tests.video.test_studio_video_transcript.VideoTranscriptTest testMethod=test_one_field_only> def test_one_field_only(self): """ Scenario: Work with 1 field only: Enter HTML5 source with transcripts - save -> change it to another one HTML5 source w/o transcripts - click on use existing -> change it to another one HTML5 source w/o transcripts - do not click on use existing -> change it to another one HTML5 source w/o transcripts - click on use existing Given I have created a Video component with subtitles "t_not_exist" If i enter "t_not_exist.mp4" source to field number 1 Then I see status message "Timed Transcript Found" `download_to_edit` and `upload_new_timed_transcripts` buttons are shown And I see value "t_not_exist" in the field "Default Timed Transcript" And I save changes And then edit the component If i enter "video_name_2.mp4" source to field number 1 Then I see status message "Confirm Timed Transcript" I see button "use_existing" And I click on it And I see value "video_name_2" in the field "Default Timed Transcript" If i enter "video_name_3.mp4" source to field number 1 Then I see status message "Confirm Timed Transcript" And I see button "use_existing" If i enter a "video_name_4.mp4" source to field number 1 Then I see status message "Confirm Timed Transcript" I see button "use_existing" And I click on it And I see value "video_name_4" in the field "Default Timed Transcript" """ self._create_video_component(subtitles=True, subtitle_id='t_not_exist') self.edit_component() self.video.set_url_field('t_not_exist.mp4', 1) self.assertEqual(self.video.message('status'), 'Timed Transcript Found') self.assertTrue(self.video.is_transcript_button_visible('download_to_edit')) self.assertTrue(self.video.is_transcript_button_visible('upload_new_timed_transcripts')) self.open_advanced_tab() self.assertTrue(self.video.verify_field_value('Default Timed Transcript', 't_not_exist')) self.open_basic_tab() self.save_unit_settings() self.edit_component() self.video.set_url_field('video_name_2.mp4', 1) self.assertEqual(self.video.message('status'), 'Confirm Timed Transcript') self.assertTrue(self.video.is_transcript_button_visible('use_existing')) self.video.click_button('use_existing') self.assertTrue(self.video.is_transcript_button_visible('upload_new_timed_transcripts')) self.open_advanced_tab() self.assertTrue(self.video.verify_field_value('Default Timed Transcript', 'video_name_2')) self.open_basic_tab() self.video.set_url_field('video_name_3.mp4', 1) self.assertEqual(self.video.message('status'), 'Confirm Timed Transcript') self.assertTrue(self.video.is_transcript_button_visible('use_existing')) self.video.set_url_field('video_name_4.mp4', 1) self.assertEqual(self.video.message('status'), 'Confirm Timed Transcript') self.assertTrue(self.video.is_transcript_button_visible('use_existing')) self.video.click_button('use_existing') self.open_advanced_tab() > self.assertTrue(self.video.verify_field_value('Default Timed Transcript', 'video_name_4')) E AssertionError: False is not true common/test/acceptance/tests/video/test_studio_video_transcript.py:595: AssertionError

Link to failing build: https://build.testeng.edx.org/job/edx-platform-test-subset/1100578/

Tests Impacted:

acceptance.tests.video.test_studio_video_transcript.VideoTranscriptTest.test_one_field_only

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Status

Assignee

Mike Youngstrom

Reporter

Stuart Young

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

Sprint

None

Priority

CAT-3