getOuterHTML method
Future<String>
getOuterHTML({
- NodeId? nodeId,
- BackendNodeId? backendNodeId,
- RemoteObjectId? objectId,
- bool? includeShadowDOM,
Returns node's HTML markup.
nodeId Identifier of the node.
backendNodeId Identifier of the backend node.
objectId JavaScript object id of the node wrapper.
includeShadowDOM Include all shadow roots. Equals to false if not specified.
Returns: Outer HTML markup.
Implementation
Future<String> getOuterHTML({
NodeId? nodeId,
BackendNodeId? backendNodeId,
runtime.RemoteObjectId? objectId,
bool? includeShadowDOM,
}) async {
var result = await _client.send('DOM.getOuterHTML', {
if (nodeId != null) 'nodeId': nodeId,
if (backendNodeId != null) 'backendNodeId': backendNodeId,
if (objectId != null) 'objectId': objectId,
if (includeShadowDOM != null) 'includeShadowDOM': includeShadowDOM,
});
return result['outerHTML'] as String;
}