<script> if (window.testRunner) { testRunner.dumpAsText(); var dataURL = "<a id='anchor' href='#foo'>Hello</a><br><div id='foo'></div><s" + "cript>" + "var evt = document.createEvent('MouseEvent');" + "evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);" + "document.getElementById('anchor').dispatchEvent(evt);" + "</s" + "cript>"; testRunner.apiTestNewWindowDataLoadBaseURL(dataURL, "http://example.com/example.html"); } </script> <body> <pre>This test only runs in DRT. It creates a new WebView using WebKit API, populates it using "loadData" and gives it a base URL, then clicks on a fragment anchor within it. If it doesn't crash, it passed.</pre> </body>