https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 28d63f19babbd14a18a0219acf21362fc5d52dbc authored by Henrik Skupin on 28 March 2018, 18:49:31 UTC
Find element for (partial) link text has to use rendered content.
Tip revision: 28d63f1
MediaDevices-IDL-all.html
<!doctype html>
<html>
  <head>
    <title>getUserMedia: Non-Interactive test for mediaDevices APIs</title>
    <link rel="author" title="Dr Alex Gouaillard" href="mailto:agouaillard@gmail.com"/>
    <link rel="help" href="http://w3c.github.io/mediacapture-main/getusermedia.html#mediadevices">
    <link rel="help" href="http://w3c.github.io/mediacapture-main/getusermedia.html#mediadevices-interface-extensions">
    <meta name='assert' content='Check the mediaDevices APIs.'/>
  </head>
  <body>
    <h1 class="instructions">Description</h1>
    <p class="instructions">This test checks for the presence of the
    <code>navigator.mediaDevices.getUserMedia</code> method.</p>
    <div id='log'></div>
    <script src=/resources/testharness.js></script>
    <script src=/resources/testharnessreport.js></script>
    <script src=/resources/WebIDLParser.js></script>
    <script src=/resources/idlharness.js></script>
    <script>
      'use strict';

      function doIdlTest(idlText) {
        var idl_array = new IdlArray();

        // dummies
        idl_array.add_untested_idls("interface Navigator {};");
        idl_array.add_untested_idls("interface EventTarget {};");
        idl_array.add_untested_idls("interface EventHandler {};");

        idl_array.add_idls(idlText);

        idl_array.add_objects({"Navigator": ["navigator"]});
        idl_array.add_objects({"MediaDevices":["navigator.mediaDevices"]});
        idl_array.test();
      }

      promise_test(() => {
        return fetch('/interfaces/mediacapture-main.idl')
          .then(response => response.text())
          .then(doIdlTest);

      }, 'Test driver')
    </script>
  </body>
</html>
back to top