Add assumption test for audio/video autoplay and make Chrome pass (#13622)

Fixes https://github.com/web-platform-tests/wpt/issues/13620.
diff --git a/infrastructure/assumptions/allowed-to-play.html b/infrastructure/assumptions/allowed-to-play.html
new file mode 100644
index 0000000..bfa5729
--- /dev/null
+++ b/infrastructure/assumptions/allowed-to-play.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<title>&lt;audio and &lt;video> autoplay</title>
+<link rel="help" href="https://html.spec.whatwg.org/multipage/media.html#dom-media-play">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/common/media.js"></script>
+<video></video>
+<script>
+async_test(t => {
+  const a = new Audio(getAudioURI("/media/sound_5"));
+  a.play();
+  assert_false(a.paused);
+  a.onplaying = t.step_func_done();
+}, "<audio> autoplay");
+
+async_test(t => {
+  const v = document.querySelector("video");
+  v.src = getVideoURI("/media/movie_5");
+  v.play();
+  assert_false(v.paused);
+  v.onplaying = t.step_func_done();
+}, "<video> autoplay");
+</script>
diff --git a/tools/wpt/run.py b/tools/wpt/run.py
index 6f7ad1a..a2cd1c0 100644
--- a/tools/wpt/run.py
+++ b/tools/wpt/run.py
@@ -265,6 +265,9 @@
             logger.info("Automatically turning on experimental features for Chrome Dev")
             kwargs["binary_args"].append("--enable-experimental-web-platform-features")
 
+        # Allow audio autoplay without a user gesture.
+        kwargs["binary_args"].append("--autoplay-policy=no-user-gesture-required")
+
         # Allow WebRTC tests to call getUserMedia.
         kwargs["binary_args"] += ["--use-fake-ui-for-media-stream", "--use-fake-device-for-media-stream"]