4 // - Error page handling is supported on DRT.
8 // 2- loads a non-existent page (an error page is loaded).
9 // 4- executes a back, forward and back navigations.
12 // - forward-list should comprise the non-existent loaded page(2).
14 var isOkToContinue = " "+
16 " var console = document.getElementById('console'); "+
17 " if (console != null) "+
18 " console.innerHTML = 'SUCCESS'; "+
20 " console.innerHTML = 'FAIL'; "+
23 if (window.layoutTestController) {
24 layoutTestController.dumpAsText();
25 layoutTestController.overridePreference("WebKitUsesPageCachePreferenceKey", 1);
26 layoutTestController.handleErrorPages();
27 layoutTestController.dumpBackForwardList();
30 function onPageShow(evt)
33 // this is the first time the page has been loaded, then setup the
34 // to-be-tested scenario.
35 layoutTestController.queueLoad("./non-existent.html");
36 layoutTestController.queueBackNavigation(1);
37 layoutTestController.queueForwardNavigation(1);
38 layoutTestController.queueBackNavigation(1);
39 layoutTestController.queueNonLoadingScript("eval(\"" + isOkToContinue + "\")");
43 window.onpageshow = onPageShow;