MathML: Automate href-manual using testdriver.js (#15530)

diff --git a/mathml/relations/html5-tree/href-click-3.html b/mathml/relations/html5-tree/href-click-3.html
new file mode 100644
index 0000000..f2863fe
--- /dev/null
+++ b/mathml/relations/html5-tree/href-click-3.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>href click</title>
+<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/testdriver.js"></script>
+<script src="/resources/testdriver-vendor.js"></script>
+</head>
+<body>
+  <p>To test manually, click the blue rectangle.</p>
+  <p>
+    <math>
+      <mspace width="50px" height="10px" style="background: gray"></mspace>
+      <mspace id="target" href="javascript:handler()" width="50px" height="10px" style="background: blue"></mspace>
+      <mspace width="50px" height="10px" style="background: gray"></mspace>
+    </math>
+  </p>
+  <script>
+    var t = async_test("Click element with href");
+    function handler() { t.done(); }
+    test_driver.click(document.getElementById("target"));
+  </script>
+</body>
+</html>
diff --git a/mathml/relations/html5-tree/href-manual.html b/mathml/relations/html5-tree/href-manual.html
deleted file mode 100644
index f463172..0000000
--- a/mathml/relations/html5-tree/href-manual.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<title>Manual click on a link</title>
-<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#mathmltree">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script>
-setup({explicit_timeout: true})
-function handler() {
-document.body.insertAdjacentHTML("beforeend",
-  "<span style='background: green; color: white;'>PASS</span>");
-}
-</script>
-</head>
-<body>
-  <p>Click on the one asterisk which is a link. If a "PASS" result appears the
-    test passes, otherwise it fails.</p>
-  <p>
-    <math style="font-size: 3em;">
-      <mtext>*****</mtext>
-      <mtext href="javascript:handler()">*</mtext>
-      <mtext>*****</mtext>
-    </math>
-  </p>
-</body>
-</html>