Package io.webfolder.cdp.command
Interface DOMSnapshot
-
public interface DOMSnapshotThis domain facilitates obtaining document snapshots with DOM, layout, and style information
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CaptureSnapshotResultcaptureSnapshot(List<String> computedStyles)Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes.voiddisable()Disables DOM snapshot agent for the given page.voidenable()Enables DOM snapshot agent for the given page.GetSnapshotResultgetSnapshot(List<String> computedStyleWhitelist)Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes.GetSnapshotResultgetSnapshot(List<String> computedStyleWhitelist, Boolean includeEventListeners, Boolean includePaintOrder, Boolean includeUserAgentShadowTree)Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes.
-
-
-
Method Detail
-
disable
void disable()
Disables DOM snapshot agent for the given page.
-
enable
void enable()
Enables DOM snapshot agent for the given page.
-
getSnapshot
GetSnapshotResult getSnapshot(List<String> computedStyleWhitelist, Boolean includeEventListeners, Boolean includePaintOrder, Boolean includeUserAgentShadowTree)
Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes. Shadow DOM in the returned DOM tree is flattened.- Parameters:
computedStyleWhitelist- Whitelist of computed styles to return.includeEventListeners- Whether or not to retrieve details of DOM listeners (default false).includePaintOrder- Whether to determine and include the paint order index of LayoutTreeNodes (default false).includeUserAgentShadowTree- Whether to include UA shadow tree in the snapshot (default false).- Returns:
- GetSnapshotResult
-
captureSnapshot
CaptureSnapshotResult captureSnapshot(List<String> computedStyles)
Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes. Shadow DOM in the returned DOM tree is flattened.- Parameters:
computedStyles- Whitelist of computed styles to return.- Returns:
- CaptureSnapshotResult
-
getSnapshot
GetSnapshotResult getSnapshot(List<String> computedStyleWhitelist)
Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes. Shadow DOM in the returned DOM tree is flattened.- Parameters:
computedStyleWhitelist- Whitelist of computed styles to return.- Returns:
- GetSnapshotResult
-
-