3 <script src=
"../inspector-test.js"></script>
4 <script src=
"../console-test.js"></script>
9 var script
= document
.createElement('script');
10 script
.type
= "text/javascript";
11 script
.src
= "../resources/source2.js";
12 document
.body
.appendChild(script
);
17 var mainTarget
= WebInspector
.targetManager
.mainTarget();
18 var debuggerModel
= WebInspector
.DebuggerModel
.fromTarget(mainTarget
);
19 var message
= new WebInspector
.ConsoleMessage(mainTarget
, WebInspector
.ConsoleMessage
.MessageSource
.JS
, WebInspector
.ConsoleMessage
.MessageLevel
.Log
, "hello?", null, " http://127.0.0.1:8000/inspector/resources/source2.js");
20 mainTarget
.consoleModel
.addMessage(message
);
21 debuggerModel
.addEventListener(WebInspector
.DebuggerModel
.Events
.ParsedScriptSource
, onScriptAdded
);
23 InspectorTest
.dumpConsoleMessages();
24 InspectorTest
.evaluateInPage("loadScript()");
26 function onScriptAdded(event
)
28 if (!event
.data
.contentURL().endsWith("source2.js"))
31 InspectorTest
.addResult("script was added");
32 var message
= WebInspector
.ConsolePanel
._view()._visibleViewMessages
[0];
33 message
._anchorElement
.click();
36 InspectorFrontendHost
.openInNewTab = function()
38 InspectorTest
.addResult("Failure: Open link in new tab!!");
39 InspectorTest
.completeTest();
42 WebInspector
.inspectorView
._tabbedPane
.addEventListener(WebInspector
.TabbedPane
.EventTypes
.TabSelected
, panelChanged
);
44 function panelChanged()
46 InspectorTest
.addResult("Panel " + WebInspector
.inspectorView
.currentPanel().name
+ " was opened");
47 InspectorTest
.completeTest();
56 <body onload=
"runTest()">
58 Tests a handling of a click on the link in a message, which had been shown before its originating script was added.