Index: third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-setOuterHTML.js |
diff --git a/third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-setOuterHTML.js b/third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-setOuterHTML.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..db1d9cf0de79309f251c55a3a25e69e2004523fd |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/inspector-protocol/dom/dom-setOuterHTML.js |
@@ -0,0 +1,16 @@ |
+(async function(testRunner) { |
+ var {page, session, dp} = await testRunner.startHTML(` |
+ <div id="id">Привет мир</div> |
+ <div>Привет мир 2</div> |
+ `, ''); |
+ |
+ var message = await dp.DOM.getDocument(); |
+ message = await dp.DOM.querySelector({ nodeId: message.result.root.nodeId, selector: "body" }); |
+ var bodyId = message.result.nodeId; |
+ |
+ message = await dp.DOM.querySelector({ nodeId: bodyId, selector: "#id" }); |
+ await dp.DOM.setOuterHTML({nodeId: message.result.nodeId, outerHTML: "<div>Привет мир 1</div>"}); |
+ message = await dp.DOM.getOuterHTML({nodeId: bodyId}); |
+ testRunner.logMessage(message); |
+ testRunner.completeTest(); |
+}) |