blob: f5057183a2ff9ecb4276b4a715ba5349eb8ccc1a [file] [log] [blame]
(async function(testRunner) {
var {page, session, dp} = await testRunner.startHTML(`<div id='inliner' style='color: red;'></div>`, 'Verify that CSS.setStyleSheetText works for inline styles.');
var CSSHelper = await testRunner.loadScript('../resources/css-helper.js');
var cssHelper = new CSSHelper(testRunner, dp);
await dp.DOM.enable();
await dp.CSS.enable();
var documentNodeId = await cssHelper.requestDocumentNodeId();
var nodeId = await cssHelper.requestNodeId(documentNodeId, '#inliner');
var response = await dp.CSS.getInlineStylesForNode({nodeId});
var styleSheetId = response.result.inlineStyle.styleSheetId;
var response = await dp.CSS.getStyleSheetText({styleSheetId});
testRunner.log(response.result.text);
await dp.CSS.setStyleSheetText({styleSheetId, text: 'border: 1px solid black;'});
var response = await dp.CSS.getStyleSheetText({styleSheetId});
testRunner.log(response.result.text);
testRunner.completeTest();
})