getNodesForSubtreeByStyle method
Future<List<NodeId> >
getNodesForSubtreeByStyle(
- NodeId nodeId,
- List<
CSSComputedStyleProperty> computedStyles, { - bool? pierce,
Finds nodes with a given computed style in a subtree.
nodeId
Node ID pointing to the root of a subtree.
computedStyles
The style to filter nodes by (includes nodes if any of properties matches).
pierce
Whether or not iframes and shadow roots in the same target should be traversed when returning the
results (default is false).
Returns: Resulting nodes.
Implementation
Future<List<NodeId>> getNodesForSubtreeByStyle(
NodeId nodeId, List<CSSComputedStyleProperty> computedStyles,
{bool? pierce}) async {
var result = await _client.send('DOM.getNodesForSubtreeByStyle', {
'nodeId': nodeId,
'computedStyles': [...computedStyles],
if (pierce != null) 'pierce': pierce,
});
return (result['nodeIds'] as List)
.map((e) => NodeId.fromJson(e as int))
.toList();
}