{"json_modified": "2016-05-11T20:03:40.313703", "uuid": "e356c704-c40d-46d8-8adf-6a85478774a0", "title": "External Media Tests", "url": "/en-US/docs/Mozilla/QA/external-media-tests", "tags": ["Marionette", "MSE", "youtube", "EME", "video playback", "Netflix"], "translations": [], "modified": "2016-05-11T20:03:40", "label": "External Media Tests", "localization_tags": [], "locale": "en-US", "id": 179186, "last_edit": "2016-05-11T20:03:39", "summary": "The external-media-tests is a Marionette-based test suite designed to test playback of video elements on arbitrary web pages. Right now, tests using this framework play videos on YouTube and Netflix pages, but the basic tests should be usable for any website which plays back HTML5 video. MediaTestCase uses the Firefox Puppeteer library.", "sections": [{"id": "Setup", "title": "Setup"}, {"id": "Running_from_a_build", "title": "Running from a build"}, {"id": "Running_with_an_installer_and_a_tests_payload", "title": "Running with an installer and a tests payload"}, {"id": "Running_the_Tests", "title": "Running the Tests"}, {"id": "Running_EME_Tests", "title": "Running EME Tests"}, {"id": "Running_tests_in_a_way_that_provides_information_about_a_crash", "title": "Running tests in a way that provides information about a crash"}, {"id": "Setting_up_for_network_shaping_tests_(browsermobproxy)", "title": "Setting up for network shaping tests (browsermobproxy)"}, {"id": "A_warning_about_video_URLs", "title": "A warning about video URLs"}, {"id": "Writing_a_test", "title": "Writing a test"}, {"id": "Generating_API_documentation", "title": "Generating API documentation"}, {"id": "License", "title": "License"}, {"id": "Other_resources", "title": "Other resources"}], "slug": "Mozilla/QA/external-media-tests", "review_tags": []}