blob: 44d8bae6260b30852e28be1f2ee7f13c30f3bbd4 [file] [log] [blame]
<html>
<head>
<script type="text/javascript" src="../../http/tests/inspector/resources/protocol-test.js"></script>
<script>
function load()
{
document.querySelector("iframe").src = "resources/blank.html";
}
function test()
{
InspectorProtocol.eventHandler["Page.frameScheduledNavigation"] = onScheduled;
InspectorProtocol.eventHandler["Page.frameStartedLoading"] = onStarted;
InspectorProtocol.eventHandler["Page.frameClearedScheduledNavigation"] = onCleared;
InspectorProtocol.sendCommand("Page.enable", {});
function onScheduled(msg)
{
ProtocolTest.log("Scheduled navigation with delay " + msg.params.delay);
}
function onStarted(msg)
{
// This event should be received before the scheduled navigation is cleared.
ProtocolTest.log("Started loading");
}
function onCleared(msg)
{
ProtocolTest.log("Cleared scheduled navigation");
ProtocolTest.completeTest();
}
InspectorProtocol.sendCommand("Runtime.evaluate", { "expression": "load()" });
}
</script>
</head>
<body onload="runTest()">
<iframe>
</body>
</html>