5 if (window.layoutTestController) {
\r
6 layoutTestController.dumpAsText();
\r
7 layoutTestController.dumpChildFramesAsText();
\r
12 frames[0].document.getElementById('console').appendChild(document.createTextNode(s));
\r
16 var layoutTestDir = location.href;
\r
17 layoutTestDir = layoutTestDir.substring(layoutTestDir.indexOf("LayoutTests"), layoutTestDir.lastIndexOf("/"));
\r
19 var frameSrc = document.getElementsByTagName('frame')[1].src;
\r
20 if (frameSrc.search(layoutTestDir) != -1)
\r
21 write("PASS: Frame 'src' attribute should include '" + layoutTestDir + "' and does.");
\r
23 write("FAIL: Frame 'src' attribute should include '" + layoutTestDir + "' but instead is '" + frameSrc + "'.");
\r
28 <frameset onload="test()">
\r
29 <frame src="data:text/html,<p>This test checks whether a frame element's 'src' attribute is a complete, rather than relative, URL.</p><pre id='console'></pre>">
\r
30 <frame src="resources/frame-src-attribute-subframe.html">
\r