'Scenario: Entering html5 with transcripts - upload - youtube w/o transcripts
Given I have created a Video component with subtitles "t__eq_exist"
And I enter a "t__eq_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 upload the transcripts file "uk_transcripts.srt"
Then I see status message "Timed Transcript Uploaded Successfully"
`download_to_edit` and `upload_new_timed_transcripts` buttons are shown
And I see value "t__eq_exist" in the field "Default Timed Transcript"
And I enter a "http://youtu.be/t_not_exist" source to field number 2
Then I see status message "Timed Transcript Found"
`download_to_edit` and `upload_new_timed_transcripts` buttons are shown
And I enter a "uk_transcripts.webm" source to field number 3
Then I see status message "Timed Transcript Found"'

def test_html5_with_transcripts(self):

    self._create_video_component(subtitles=True, subtitle_id='t__eq_exist')
    self.edit_component()
    self.video.set_url_field('t__eq_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.video.upload_transcript('uk_transcripts.srt')
    self.assertEqual(self.video.message('status'), 'Timed    Transcript    Uploaded    Successfully')
    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__eq_exist'))
    self.open_basic_tab()
    self.video.set_url_field('http://youtu.be/t_not_exist', 2)
    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.video.set_url_field('uk_transcripts.webm', 3)
    self.assertEqual(self.video.message('status'), 'Timed    Transcript    Found')
