chromium/third_party/blink/web_tests/fast/loader/repeat-same-document-navigation.html

<html>
<head>
<script>
if (window.testRunner) {
    testRunner.dumpAsText();
    testRunner.waitUntilDone();
}

function clickLink() {
    var link = document.getElementById("anchorLink");
    link.click();
}

function run() {
    clickLink();
    window.scroll(0, 0);
    clickLink();
    var scrollY = window.scrollY;
    var line = document.createElement('div');
    line.appendChild(document.createTextNode("Scroll position is " + scrollY + "px"));
    document.getElementById('anchor').appendChild(line);
    testRunner.notifyDone();    
}

</script>
</head>
<body onload="run();">
<div style="height: 600px">
<a id="anchorLink" href="#anchor">Anchor link</a>
</div>
<div id="anchor" style="height: 600px"></div>
</body>
</html>