Tests that Page.navigateWithinDocument is issued for history API and anchor navigation. -- Test Page.navigate() to anchor URL -- { method : Page.navigatedWithinDocument params : { frameId : navigationType : fragment url : http://127.0.0.1:8000/inspector-protocol/resources/inspector-protocol-page.html#foo } sessionId : } -- Test Page.navigate() to another anchor URL -- { method : Page.navigatedWithinDocument params : { frameId : navigationType : fragment url : http://127.0.0.1:8000/inspector-protocol/resources/inspector-protocol-page.html#bar } sessionId : } -- Test history.pushState() -- { method : Page.navigatedWithinDocument params : { frameId : navigationType : historyApi url : http://127.0.0.1:8000/inspector-protocol/resources/wow.html } sessionId : } -- Test history.replaceState() -- { method : Page.navigatedWithinDocument params : { frameId : navigationType : historyApi url : http://127.0.0.1:8000/replaced.html } sessionId : } -- Test history.back() -- { method : Page.navigatedWithinDocument params : { frameId : navigationType : fragment url : http://127.0.0.1:8000/inspector-protocol/resources/inspector-protocol-page.html#bar } sessionId : } -- Test history.forward() -- { method : Page.navigatedWithinDocument params : { frameId : navigationType : fragment url : http://127.0.0.1:8000/replaced.html } sessionId : }