This test dumps frame load callbacks. It is only useful inside of WebKitTestRunner.

This link goes to a slow loading page. Bug 117112 - Going "back" to a cached page from a page where the main resource never finished loading breaks scrolling, amongst other issues.

In the broken case, the second page gets a didFinishLoad callback intertwined with the restoration of the cached page, even though it's already gotten a didFailLoad callback.
The final 4 callbacks look like:
didFailLoadWithError
didStartProvisionalLoadForFrame
didFinishLoadForFrame
didCommitLoadForFrame

When fixed, the final 4 callbacks should be:
didFailLoadWithError
didStartProvisionalLoadForFrame
didCommitLoadForFrame
didFinishLoadForFrame