def tap_first_video_item(self): first_video_item = self.marionette.find_elements(*self._video_items_locator)[0] first_video_item.tap() from gaiatest.apps.videoplayer.regions.fullscreen_video import FullscreenVideo fullscreen = FullscreenVideo(self.marionette) fullscreen.wait_for_player_frame_displayed() return fullscreen
def test_play_youtube_video(self): """ Confirm YouTube video playback https://moztrap.mozilla.org/manage/case/6073/ """ browser = Browser(self.marionette) browser.launch() browser.go_to_url(self.video_URL) browser.switch_to_content() # Tap the video self.wait_for_element_present(*self._video_container_locator) self.marionette.find_element(*self._video_container_locator).tap() # TODO: Remove sleep when Bug # 815115 is addressed, or if we can wait for a Javascript condition time.sleep(1) self.marionette.switch_to_frame() fullscreen_video = FullscreenVideo(self.marionette) # Switch to video player fullscreen_video.switch_to_video_frame() # Check for playback self.assertTrue(fullscreen_video.is_video_playing)
def test_play_youtube_video(self): """ Confirm YouTube video playback https://moztrap.mozilla.org/manage/case/6073/ """ browser = Browser(self.marionette) browser.launch() browser.go_to_url(self.video_URL) browser.switch_to_content() # Tap the video self.wait_for_element_present(*self._video_container_locator) self.marionette.find_element(*self._video_container_locator).tap() self.marionette.switch_to_frame() fullscreen_video = FullscreenVideo(self.marionette) # Switch to video player fullscreen_video.switch_to_video_frame() # Check for playback self.assertTrue(fullscreen_video.is_video_playing)