| <html> |
| <head> |
| <script src="../../http/tests/inspector/inspector-test.js"></script> |
| <script src="../../http/tests/inspector/console-test.js"></script> |
| <script src="../../http/tests/inspector/elements-test.js"></script> |
| <script> |
| |
| var test = function() |
| { |
| var expressions = [ |
| "String($0)", |
| "$3", |
| "String(keys([3,4]))", |
| "String(values([3,4]))", |
| "String($('#foo'))", |
| "String($('#foo', document.body))", |
| "String($('#foo', 'non-node'))", |
| "String($('#foo', $('#bar')))", |
| "String($$('p#foo'))", |
| "String($$('p#foo', document.body))", |
| "String($('foo'))" |
| ]; |
| |
| InspectorTest.selectNodeWithId("foo", step1); |
| |
| function step1(node) |
| { |
| if (!expressions.length) { |
| InspectorTest.dumpConsoleMessages(); |
| InspectorTest.completeTest(); |
| return; |
| } |
| var expression = expressions[0]; |
| expressions.splice(0, 1); |
| WebInspector.log("\n"); |
| InspectorTest.evaluateInConsole(expression, step1); |
| } |
| } |
| |
| </script> |
| </head> |
| |
| <body onload="runTest()"> |
| <p id="foo"> |
| Tests that command line api works. |
| </p><p id="bar"></p> |
| |
| </body> |
| </html> |