<script src="/resources/testdriver.js"></script> <script src="/resources/testdriver-vendor.js"></script> <script> "use strict"; Promise.resolve().then(async () => { test_driver.set_test_context(window.parent); await test_driver.set_permission( { name: "geolocation" }, "granted" ); let enabled = true; try { await new Promise((resolve, reject) => { navigator.geolocation.getCurrentPosition(resolve, reject); }); } catch (e) { enabled = false; } window.parent.postMessage({ type: "availability-result", enabled }, "*"); }); </script>