blob: 2f1791a0dce51541775b78c7c4faf062456f442d [file] [edit]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace OpenQA.Selenium.DevTools.V148.DOM </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace OpenQA.Selenium.DevTools.V148.DOM ">
<link rel="icon" href="../images/favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../images/logo.svg" alt="Selenium .NET API">
Selenium .NET API
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="OpenQA.Selenium.DevTools.V148.DOM">
<h1 id="OpenQA_Selenium_DevTools_V148_DOM" data-uid="OpenQA.Selenium.DevTools.V148.DOM" class="text-break">Namespace OpenQA.Selenium.DevTools.V148.DOM</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
<h3 id="classes">
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.AdRelatedStateUpdatedEventArgs.html">AdRelatedStateUpdatedEventArgs</a></dt>
<dd><p>Fired when a node's ad related state changes.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.AdoptedStyleSheetsModifiedEventArgs.html">AdoptedStyleSheetsModifiedEventArgs</a></dt>
<dd><p>Fired when <code>Element</code>'s adoptedStyleSheets are modified.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.AffectedByStartingStylesFlagUpdatedEventArgs.html">AffectedByStartingStylesFlagUpdatedEventArgs</a></dt>
<dd><p>Fired when a node's starting styles changes.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.AttributeModifiedEventArgs.html">AttributeModifiedEventArgs</a></dt>
<dd><p>Fired when <code>Element</code>'s attribute is modified.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.AttributeRemovedEventArgs.html">AttributeRemovedEventArgs</a></dt>
<dd><p>Fired when <code>Element</code>'s attribute is removed.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.BackendNode.html">BackendNode</a></dt>
<dd><p>Backend node with a friendly name.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.BoxModel.html">BoxModel</a></dt>
<dd><p>Box model.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.CSSComputedStyleProperty.html">CSSComputedStyleProperty</a></dt>
<dd><p>CSSComputedStyleProperty</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.CharacterDataModifiedEventArgs.html">CharacterDataModifiedEventArgs</a></dt>
<dd><p>Mirrors <code>DOMCharacterDataModified</code> event.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ChildNodeCountUpdatedEventArgs.html">ChildNodeCountUpdatedEventArgs</a></dt>
<dd><p>Fired when <code>Container</code>'s child node count has changed.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ChildNodeInsertedEventArgs.html">ChildNodeInsertedEventArgs</a></dt>
<dd><p>Mirrors <code>DOMNodeInserted</code> event.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ChildNodeRemovedEventArgs.html">ChildNodeRemovedEventArgs</a></dt>
<dd><p>Mirrors <code>DOMNodeRemoved</code> event.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.CollectClassNamesFromSubtreeCommandResponse.html">CollectClassNamesFromSubtreeCommandResponse</a></dt>
<dd><p>Response for Collects class names for the node with given id and all of it's child nodes.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.CollectClassNamesFromSubtreeCommandSettings.html">CollectClassNamesFromSubtreeCommandSettings</a></dt>
<dd><p>Collects class names for the node with given id and all of it's child nodes.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.CopyToCommandResponse.html">CopyToCommandResponse</a></dt>
<dd><p>Response for Creates a deep copy of the specified node and places it into the target container before the
given anchor.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.CopyToCommandSettings.html">CopyToCommandSettings</a></dt>
<dd><p>Creates a deep copy of the specified node and places it into the target container before the
given anchor.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DOMAdapter.html">DOMAdapter</a></dt>
<dd><p>Represents an adapter for the DOM domain to simplify the command interface.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DescribeNodeCommandResponse.html">DescribeNodeCommandResponse</a></dt>
<dd><p>Response for Describes node given its id, does not require domain to be enabled. Does not start tracking any
objects, can be used for automation.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DescribeNodeCommandSettings.html">DescribeNodeCommandSettings</a></dt>
<dd><p>Describes node given its id, does not require domain to be enabled. Does not start tracking any
objects, can be used for automation.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DetachedElementInfo.html">DetachedElementInfo</a></dt>
<dd><p>A structure to hold the top-level node of a detached tree and an array of its retained descendants.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DisableCommandResponse.html">DisableCommandResponse</a></dt>
<dd><p>Response for Disables DOM agent for the given page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DisableCommandSettings.html">DisableCommandSettings</a></dt>
<dd><p>Disables DOM agent for the given page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DiscardSearchResultsCommandResponse.html">DiscardSearchResultsCommandResponse</a></dt>
<dd><p>Response for Discards search results from the session with the given id. <code>getSearchResults</code> should no longer
be called for that search.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DiscardSearchResultsCommandSettings.html">DiscardSearchResultsCommandSettings</a></dt>
<dd><p>Discards search results from the session with the given id. <code>getSearchResults</code> should no longer
be called for that search.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DistributedNodesUpdatedEventArgs.html">DistributedNodesUpdatedEventArgs</a></dt>
<dd><p>Called when distribution is changed.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.DocumentUpdatedEventArgs.html">DocumentUpdatedEventArgs</a></dt>
<dd><p>Fired when <code>Document</code> has been totally updated. Node ids are no longer valid.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.EnableCommandResponse.html">EnableCommandResponse</a></dt>
<dd><p>Response for Enables DOM agent for the given page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.EnableCommandSettings.html">EnableCommandSettings</a></dt>
<dd><p>Enables DOM agent for the given page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.FocusCommandResponse.html">FocusCommandResponse</a></dt>
<dd><p>Response for Focuses the given element.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.FocusCommandSettings.html">FocusCommandSettings</a></dt>
<dd><p>Focuses the given element.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ForceShowPopoverCommandResponse.html">ForceShowPopoverCommandResponse</a></dt>
<dd><p>Response for When enabling, this API force-opens the popover identified by nodeId
and keeps it open until disabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ForceShowPopoverCommandSettings.html">ForceShowPopoverCommandSettings</a></dt>
<dd><p>When enabling, this API force-opens the popover identified by nodeId
and keeps it open until disabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetAnchorElementCommandResponse.html">GetAnchorElementCommandResponse</a></dt>
<dd><p>Response for Returns the target anchor element of the given anchor query according to
<a href="https://www.w3.org/TR/css-anchor-position-1/#target">https://www.w3.org/TR/css-anchor-position-1/#target</a>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetAnchorElementCommandSettings.html">GetAnchorElementCommandSettings</a></dt>
<dd><p>Returns the target anchor element of the given anchor query according to
<a href="https://www.w3.org/TR/css-anchor-position-1/#target">https://www.w3.org/TR/css-anchor-position-1/#target</a>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetAttributesCommandResponse.html">GetAttributesCommandResponse</a></dt>
<dd><p>Response for Returns attributes for the specified node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetAttributesCommandSettings.html">GetAttributesCommandSettings</a></dt>
<dd><p>Returns attributes for the specified node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetBoxModelCommandResponse.html">GetBoxModelCommandResponse</a></dt>
<dd><p>Response for Returns boxes for the given node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetBoxModelCommandSettings.html">GetBoxModelCommandSettings</a></dt>
<dd><p>Returns boxes for the given node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetContainerForNodeCommandResponse.html">GetContainerForNodeCommandResponse</a></dt>
<dd><p>Response for Returns the query container of the given node based on container query
conditions: containerName, physical and logical axes, and whether it queries
scroll-state or anchored elements. If no axes are provided and
queriesScrollState is false, the style container is returned, which is the
direct parent or the closest element with a matching container-name.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetContainerForNodeCommandSettings.html">GetContainerForNodeCommandSettings</a></dt>
<dd><p>Returns the query container of the given node based on container query
conditions: containerName, physical and logical axes, and whether it queries
scroll-state or anchored elements. If no axes are provided and
queriesScrollState is false, the style container is returned, which is the
direct parent or the closest element with a matching container-name.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetContentQuadsCommandResponse.html">GetContentQuadsCommandResponse</a></dt>
<dd><p>Response for Returns quads that describe node position on the page. This method
might return multiple quads for inline nodes.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetContentQuadsCommandSettings.html">GetContentQuadsCommandSettings</a></dt>
<dd><p>Returns quads that describe node position on the page. This method
might return multiple quads for inline nodes.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetDetachedDomNodesCommandResponse.html">GetDetachedDomNodesCommandResponse</a></dt>
<dd><p>Response for Returns list of detached nodes</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetDetachedDomNodesCommandSettings.html">GetDetachedDomNodesCommandSettings</a></dt>
<dd><p>Returns list of detached nodes</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetDocumentCommandResponse.html">GetDocumentCommandResponse</a></dt>
<dd><p>Response for Returns the root DOM node (and optionally the subtree) to the caller.
Implicitly enables the DOM domain events for the current target.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetDocumentCommandSettings.html">GetDocumentCommandSettings</a></dt>
<dd><p>Returns the root DOM node (and optionally the subtree) to the caller.
Implicitly enables the DOM domain events for the current target.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetElementByRelationCommandResponse.html">GetElementByRelationCommandResponse</a></dt>
<dd><p>Response for Returns the NodeId of the matched element according to certain relations.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetElementByRelationCommandSettings.html">GetElementByRelationCommandSettings</a></dt>
<dd><p>Returns the NodeId of the matched element according to certain relations.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetFileInfoCommandResponse.html">GetFileInfoCommandResponse</a></dt>
<dd><p>Response for Returns file information for the given
File wrapper.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetFileInfoCommandSettings.html">GetFileInfoCommandSettings</a></dt>
<dd><p>Returns file information for the given
File wrapper.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetFlattenedDocumentCommandResponse.html">GetFlattenedDocumentCommandResponse</a></dt>
<dd><p>Response for Returns the root DOM node (and optionally the subtree) to the caller.
Deprecated, as it is not designed to work well with the rest of the DOM agent.
Use DOMSnapshot.captureSnapshot instead.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetFlattenedDocumentCommandSettings.html">GetFlattenedDocumentCommandSettings</a></dt>
<dd><p>Returns the root DOM node (and optionally the subtree) to the caller.
Deprecated, as it is not designed to work well with the rest of the DOM agent.
Use DOMSnapshot.captureSnapshot instead.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetFrameOwnerCommandResponse.html">GetFrameOwnerCommandResponse</a></dt>
<dd><p>Response for Returns iframe node that owns iframe with the given domain.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetFrameOwnerCommandSettings.html">GetFrameOwnerCommandSettings</a></dt>
<dd><p>Returns iframe node that owns iframe with the given domain.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetNodeForLocationCommandResponse.html">GetNodeForLocationCommandResponse</a></dt>
<dd><p>Response for Returns node id at given location. Depending on whether DOM domain is enabled, nodeId is
either returned or not.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetNodeForLocationCommandSettings.html">GetNodeForLocationCommandSettings</a></dt>
<dd><p>Returns node id at given location. Depending on whether DOM domain is enabled, nodeId is
either returned or not.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetNodeStackTracesCommandResponse.html">GetNodeStackTracesCommandResponse</a></dt>
<dd><p>Response for Gets stack traces associated with a Node. As of now, only provides stack trace for Node creation.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetNodeStackTracesCommandSettings.html">GetNodeStackTracesCommandSettings</a></dt>
<dd><p>Gets stack traces associated with a Node. As of now, only provides stack trace for Node creation.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetNodesForSubtreeByStyleCommandResponse.html">GetNodesForSubtreeByStyleCommandResponse</a></dt>
<dd><p>Response for Finds nodes with a given computed style in a subtree.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetNodesForSubtreeByStyleCommandSettings.html">GetNodesForSubtreeByStyleCommandSettings</a></dt>
<dd><p>Finds nodes with a given computed style in a subtree.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetOuterHTMLCommandResponse.html">GetOuterHTMLCommandResponse</a></dt>
<dd><p>Response for Returns node's HTML markup.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetOuterHTMLCommandSettings.html">GetOuterHTMLCommandSettings</a></dt>
<dd><p>Returns node's HTML markup.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetQueryingDescendantsForContainerCommandResponse.html">GetQueryingDescendantsForContainerCommandResponse</a></dt>
<dd><p>Response for Returns the descendants of a container query container that have
container queries against this container.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetQueryingDescendantsForContainerCommandSettings.html">GetQueryingDescendantsForContainerCommandSettings</a></dt>
<dd><p>Returns the descendants of a container query container that have
container queries against this container.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetRelayoutBoundaryCommandResponse.html">GetRelayoutBoundaryCommandResponse</a></dt>
<dd><p>Response for Returns the id of the nearest ancestor that is a relayout boundary.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetRelayoutBoundaryCommandSettings.html">GetRelayoutBoundaryCommandSettings</a></dt>
<dd><p>Returns the id of the nearest ancestor that is a relayout boundary.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetSearchResultsCommandResponse.html">GetSearchResultsCommandResponse</a></dt>
<dd><p>Response for Returns search results from given <code>fromIndex</code> to given <code>toIndex</code> from the search with the given
identifier.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetSearchResultsCommandSettings.html">GetSearchResultsCommandSettings</a></dt>
<dd><p>Returns search results from given <code>fromIndex</code> to given <code>toIndex</code> from the search with the given
identifier.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetTopLayerElementsCommandResponse.html">GetTopLayerElementsCommandResponse</a></dt>
<dd><p>Response for Returns NodeIds of current top layer elements.
Top layer is rendered closest to the user within a viewport, therefore its elements always
appear on top of all other content.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.GetTopLayerElementsCommandSettings.html">GetTopLayerElementsCommandSettings</a></dt>
<dd><p>Returns NodeIds of current top layer elements.
Top layer is rendered closest to the user within a viewport, therefore its elements always
appear on top of all other content.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.HideHighlightCommandResponse.html">HideHighlightCommandResponse</a></dt>
<dd><p>Response for Hides any highlight.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.HideHighlightCommandSettings.html">HideHighlightCommandSettings</a></dt>
<dd><p>Hides any highlight.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.HighlightNodeCommandResponse.html">HighlightNodeCommandResponse</a></dt>
<dd><p>Response for Highlights DOM node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.HighlightNodeCommandSettings.html">HighlightNodeCommandSettings</a></dt>
<dd><p>Highlights DOM node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.HighlightRectCommandResponse.html">HighlightRectCommandResponse</a></dt>
<dd><p>Response for Highlights given rectangle.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.HighlightRectCommandSettings.html">HighlightRectCommandSettings</a></dt>
<dd><p>Highlights given rectangle.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.InlineStyleInvalidatedEventArgs.html">InlineStyleInvalidatedEventArgs</a></dt>
<dd><p>Fired when <code>Element</code>'s inline style is modified via a CSS property modification.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.MarkUndoableStateCommandResponse.html">MarkUndoableStateCommandResponse</a></dt>
<dd><p>Response for Marks last undoable state.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.MarkUndoableStateCommandSettings.html">MarkUndoableStateCommandSettings</a></dt>
<dd><p>Marks last undoable state.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.MoveToCommandResponse.html">MoveToCommandResponse</a></dt>
<dd><p>Response for Moves node into the new container, places it before the given anchor.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.MoveToCommandSettings.html">MoveToCommandSettings</a></dt>
<dd><p>Moves node into the new container, places it before the given anchor.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.Node.html">Node</a></dt>
<dd><p>DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes.
DOMNode is a base node mirror type.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PerformSearchCommandResponse.html">PerformSearchCommandResponse</a></dt>
<dd><p>Response for Searches for a given string in the DOM tree. Use <code>getSearchResults</code> to access search results or
<code>cancelSearch</code> to end this search session.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PerformSearchCommandSettings.html">PerformSearchCommandSettings</a></dt>
<dd><p>Searches for a given string in the DOM tree. Use <code>getSearchResults</code> to access search results or
<code>cancelSearch</code> to end this search session.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PseudoElementAddedEventArgs.html">PseudoElementAddedEventArgs</a></dt>
<dd><p>Called when a pseudo element is added to an element.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PseudoElementRemovedEventArgs.html">PseudoElementRemovedEventArgs</a></dt>
<dd><p>Called when a pseudo element is removed from an element.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PushNodeByPathToFrontendCommandResponse.html">PushNodeByPathToFrontendCommandResponse</a></dt>
<dd><p>Response for Requests that the node is sent to the caller given its path. // FIXME, use XPath</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PushNodeByPathToFrontendCommandSettings.html">PushNodeByPathToFrontendCommandSettings</a></dt>
<dd><p>Requests that the node is sent to the caller given its path. // FIXME, use XPath</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PushNodesByBackendIdsToFrontendCommandResponse.html">PushNodesByBackendIdsToFrontendCommandResponse</a></dt>
<dd><p>Response for Requests that a batch of nodes is sent to the caller given their backend node ids.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PushNodesByBackendIdsToFrontendCommandSettings.html">PushNodesByBackendIdsToFrontendCommandSettings</a></dt>
<dd><p>Requests that a batch of nodes is sent to the caller given their backend node ids.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.QuerySelectorAllCommandResponse.html">QuerySelectorAllCommandResponse</a></dt>
<dd><p>Response for Executes <code>querySelectorAll</code> on a given node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.QuerySelectorAllCommandSettings.html">QuerySelectorAllCommandSettings</a></dt>
<dd><p>Executes <code>querySelectorAll</code> on a given node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.QuerySelectorCommandResponse.html">QuerySelectorCommandResponse</a></dt>
<dd><p>Response for Executes <code>querySelector</code> on a given node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.QuerySelectorCommandSettings.html">QuerySelectorCommandSettings</a></dt>
<dd><p>Executes <code>querySelector</code> on a given node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RGBA.html">RGBA</a></dt>
<dd><p>A structure holding an RGBA color.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.Rect.html">Rect</a></dt>
<dd><p>Rectangle.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RedoCommandResponse.html">RedoCommandResponse</a></dt>
<dd><p>Response for Re-does the last undone action.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RedoCommandSettings.html">RedoCommandSettings</a></dt>
<dd><p>Re-does the last undone action.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RemoveAttributeCommandResponse.html">RemoveAttributeCommandResponse</a></dt>
<dd><p>Response for Removes attribute with given name from an element with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RemoveAttributeCommandSettings.html">RemoveAttributeCommandSettings</a></dt>
<dd><p>Removes attribute with given name from an element with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RemoveNodeCommandResponse.html">RemoveNodeCommandResponse</a></dt>
<dd><p>Response for Removes node with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RemoveNodeCommandSettings.html">RemoveNodeCommandSettings</a></dt>
<dd><p>Removes node with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RequestChildNodesCommandResponse.html">RequestChildNodesCommandResponse</a></dt>
<dd><p>Response for Requests that children of the node with given id are returned to the caller in form of
<code>setChildNodes</code> events where not only immediate children are retrieved, but all children down to
the specified depth.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RequestChildNodesCommandSettings.html">RequestChildNodesCommandSettings</a></dt>
<dd><p>Requests that children of the node with given id are returned to the caller in form of
<code>setChildNodes</code> events where not only immediate children are retrieved, but all children down to
the specified depth.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RequestNodeCommandResponse.html">RequestNodeCommandResponse</a></dt>
<dd><p>Response for Requests that the node is sent to the caller given the JavaScript node object reference. All
nodes that form the path from the node to the root are also sent to the client as a series of
<code>setChildNodes</code> notifications.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.RequestNodeCommandSettings.html">RequestNodeCommandSettings</a></dt>
<dd><p>Requests that the node is sent to the caller given the JavaScript node object reference. All
nodes that form the path from the node to the root are also sent to the client as a series of
<code>setChildNodes</code> notifications.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ResolveNodeCommandResponse.html">ResolveNodeCommandResponse</a></dt>
<dd><p>Response for Resolves the JavaScript node object for a given NodeId or BackendNodeId.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ResolveNodeCommandSettings.html">ResolveNodeCommandSettings</a></dt>
<dd><p>Resolves the JavaScript node object for a given NodeId or BackendNodeId.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ScrollIntoViewIfNeededCommandResponse.html">ScrollIntoViewIfNeededCommandResponse</a></dt>
<dd><p>Response for Scrolls the specified rect of the given node into view if not already visible.
Note: exactly one between nodeId, backendNodeId and objectId should be passed
to identify the node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ScrollIntoViewIfNeededCommandSettings.html">ScrollIntoViewIfNeededCommandSettings</a></dt>
<dd><p>Scrolls the specified rect of the given node into view if not already visible.
Note: exactly one between nodeId, backendNodeId and objectId should be passed
to identify the node.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ScrollableFlagUpdatedEventArgs.html">ScrollableFlagUpdatedEventArgs</a></dt>
<dd><p>Fired when a node's scrollability state changes.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetAttributeValueCommandResponse.html">SetAttributeValueCommandResponse</a></dt>
<dd><p>Response for Sets attribute for an element with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetAttributeValueCommandSettings.html">SetAttributeValueCommandSettings</a></dt>
<dd><p>Sets attribute for an element with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetAttributesAsTextCommandResponse.html">SetAttributesAsTextCommandResponse</a></dt>
<dd><p>Response for Sets attributes on element with given id. This method is useful when user edits some existing
attribute value and types in several attribute name/value pairs.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetAttributesAsTextCommandSettings.html">SetAttributesAsTextCommandSettings</a></dt>
<dd><p>Sets attributes on element with given id. This method is useful when user edits some existing
attribute value and types in several attribute name/value pairs.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetChildNodesEventArgs.html">SetChildNodesEventArgs</a></dt>
<dd><p>Fired when backend wants to provide client with the missing DOM structure. This happens upon
most of the calls requesting node ids.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetFileInputFilesCommandResponse.html">SetFileInputFilesCommandResponse</a></dt>
<dd><p>Response for Sets files for the given file input element.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetFileInputFilesCommandSettings.html">SetFileInputFilesCommandSettings</a></dt>
<dd><p>Sets files for the given file input element.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetInspectedNodeCommandResponse.html">SetInspectedNodeCommandResponse</a></dt>
<dd><p>Response for Enables console to refer to the node with given id via $x (see Command Line API for more details
$x functions).</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetInspectedNodeCommandSettings.html">SetInspectedNodeCommandSettings</a></dt>
<dd><p>Enables console to refer to the node with given id via $x (see Command Line API for more details
$x functions).</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetNodeNameCommandResponse.html">SetNodeNameCommandResponse</a></dt>
<dd><p>Response for Sets node name for a node with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetNodeNameCommandSettings.html">SetNodeNameCommandSettings</a></dt>
<dd><p>Sets node name for a node with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetNodeStackTracesEnabledCommandResponse.html">SetNodeStackTracesEnabledCommandResponse</a></dt>
<dd><p>Response for Sets if stack traces should be captured for Nodes. See <code>Node.getNodeStackTraces</code>. Default is disabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetNodeStackTracesEnabledCommandSettings.html">SetNodeStackTracesEnabledCommandSettings</a></dt>
<dd><p>Sets if stack traces should be captured for Nodes. See <code>Node.getNodeStackTraces</code>. Default is disabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetNodeValueCommandResponse.html">SetNodeValueCommandResponse</a></dt>
<dd><p>Response for Sets node value for a node with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetNodeValueCommandSettings.html">SetNodeValueCommandSettings</a></dt>
<dd><p>Sets node value for a node with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetOuterHTMLCommandResponse.html">SetOuterHTMLCommandResponse</a></dt>
<dd><p>Response for Sets node HTML markup, returns new node id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.SetOuterHTMLCommandSettings.html">SetOuterHTMLCommandSettings</a></dt>
<dd><p>Sets node HTML markup, returns new node id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ShadowRootPoppedEventArgs.html">ShadowRootPoppedEventArgs</a></dt>
<dd><p>Called when shadow root is popped from the element.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ShadowRootPushedEventArgs.html">ShadowRootPushedEventArgs</a></dt>
<dd><p>Called when shadow root is pushed into the element.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ShapeOutsideInfo.html">ShapeOutsideInfo</a></dt>
<dd><p>CSS Shape Outside details.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.TopLayerElementsUpdatedEventArgs.html">TopLayerElementsUpdatedEventArgs</a></dt>
<dd><p>Called when top layer elements are changed.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.UndoCommandResponse.html">UndoCommandResponse</a></dt>
<dd><p>Response for Undoes the last performed action.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.UndoCommandSettings.html">UndoCommandSettings</a></dt>
<dd><p>Undoes the last performed action.</p>
</dd>
</dl>
<h3 id="enums">
Enums
</h3>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.CompatibilityMode.html">CompatibilityMode</a></dt>
<dd><p>Document compatibility mode.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.LogicalAxes.html">LogicalAxes</a></dt>
<dd><p>ContainerSelector logical axes</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PhysicalAxes.html">PhysicalAxes</a></dt>
<dd><p>ContainerSelector physical axes</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.PseudoType.html">PseudoType</a></dt>
<dd><p>Pseudo element type.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ScrollOrientation.html">ScrollOrientation</a></dt>
<dd><p>Physical scroll orientation</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.DOM.ShadowRootType.html">ShadowRootType</a></dt>
<dd><p>Shadow root type.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
</div>
</div>
</footer>
</body>
</html>