|
1 | 1 | <!DOCTYPE html><html lang="en-us" data-issue-url="https://github.com/w3c/webdriver/" data-issue-param-milestone="Level 1"><head>
|
2 | 2 | <meta charset="utf-8">
|
3 |
| -<meta name="generator" content="ReSpec 32.7.1"> |
| 3 | +<meta name="generator" content="ReSpec 32.8.0"> |
4 | 4 | <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
5 | 5 | <style>
|
6 | 6 | span.example-title{text-transform:none}
|
|
278 | 278 | ],
|
279 | 279 | "profile": "web-platform"
|
280 | 280 | },
|
281 |
| - "publishISODate": "2023-03-03T00:00:00.000Z", |
282 |
| - "generatedSubtitle": "W3C Editor's Draft 03 March 2023" |
| 281 | + "publishISODate": "2023-03-21T00:00:00.000Z", |
| 282 | + "generatedSubtitle": "W3C Editor's Draft 21 March 2023" |
283 | 283 | }</script>
|
284 | 284 | <link rel="stylesheet" href="https://www.w3.org/StyleSheets/TR/2021/W3C-ED"></head><body data-cite="WEBIDL CSSOM-VIEW GEOMETRY-1 fileapi HTML INFRA URL WEBIDL DOM FETCH" class="h-entry"><div class="head">
|
285 | 285 | <p class="logos"><a class="logo" href="https://www.w3.org/"><img crossorigin="" alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72">
|
286 | 286 | </a></p>
|
287 | 287 | <h1 id="title" class="title">WebDriver</h1>
|
288 |
| - <p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">W3C Editor's Draft</a> <time class="dt-published" datetime="2023-03-03">03 March 2023</time></p> |
| 288 | + <p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">W3C Editor's Draft</a> <time class="dt-published" datetime="2023-03-21">21 March 2023</time></p> |
289 | 289 | <details open="">
|
290 | 290 | <summary>More details about this document</summary>
|
291 | 291 | <dl>
|
@@ -5101,15 +5101,15 @@ <h1 id="title" class="title">WebDriver</h1>
|
5101 | 5101 | </p><ol class="algorithm">
|
5102 | 5102 | <li>If not <a href="#dfn-node-reference-is-known" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-node-reference-is-known-2">node reference is known</a> with <a href="#dfn-current-session" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-current-session-32">current session</a>,
|
5103 | 5103 | <a href="#dfn-current-browsing-context" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-current-browsing-context-30">current browsing context</a>, and <var>reference</var> return
|
5104 |
| - <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-111">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-84">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-3">no such element</a>. |
| 5104 | + <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-111">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-84">error code</a> <a href="#dfn-no-such-shadow-root" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-shadow-root-1">no such shadow root</a>. |
5105 | 5105 |
|
5106 | 5106 | </li><li>Let <var>node</var> be the result of <a href="#dfn-get-a-node" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-get-a-node-2">get a node</a> with
|
5107 | 5107 | <a href="#dfn-current-session" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-current-session-33">current session</a>, <a href="#dfn-current-browsing-context" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-current-browsing-context-31">current browsing context</a>, and
|
5108 | 5108 | <var>reference</var>.
|
5109 | 5109 |
|
5110 | 5110 | </li><li>If <var>node</var> is not null and <var>node</var> does not implement
|
5111 | 5111 | <a data-link-type="idl" data-lt="ShadowRoot" data-type="interface" href="https://dom.spec.whatwg.org/#shadowroot" id="ref-for-index-term-shadowroot-interface-1"><code>ShadowRoot</code></a> return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-112">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-85">error code</a>
|
5112 |
| - <a href="#dfn-no-such-shadow-root" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-shadow-root-1">no such shadow root</a>. |
| 5112 | + <a href="#dfn-no-such-shadow-root" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-shadow-root-2">no such shadow root</a>. |
5113 | 5113 |
|
5114 | 5114 |
|
5115 | 5115 |
|
@@ -5468,14 +5468,14 @@ <h1 id="title" class="title">WebDriver</h1>
|
5468 | 5468 | the <a href="#dfn-current-browsing-context" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-current-browsing-context-36">current browsing context</a>’s <a data-type="dfn" href="https://dom.spec.whatwg.org/#document-element" id="ref-for-index-term-document-element-3">document element</a>.
|
5469 | 5469 |
|
5470 | 5470 | </p></li><li><p>If <var>start node</var> is <a href="#dfn-null" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-null-51"><code>null</code></a>,
|
5471 |
| - return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-126">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-97">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-4">no such element</a>. |
| 5471 | + return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-126">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-97">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-3">no such element</a>. |
5472 | 5472 |
|
5473 | 5473 | </p></li><li><p>Let <var>result</var> be the result of <a href="#dfn-try" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-try-27">trying</a> to <a href="#dfn-find" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-find-1">Find</a>
|
5474 | 5474 | with <var>start node</var>, <var>location strategy</var>,
|
5475 | 5475 | and <var>selector</var>.
|
5476 | 5476 |
|
5477 | 5477 | </p></li><li><p>If <var>result</var> is empty, return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-127">error</a>
|
5478 |
| - with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-98">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-5">no such element</a>. Otherwise, return the |
| 5478 | + with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-98">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-4">no such element</a>. Otherwise, return the |
5479 | 5479 | first element of <var>result</var>.
|
5480 | 5480 | </p></li></ol>
|
5481 | 5481 | </section>
|
@@ -5520,7 +5520,7 @@ <h1 id="title" class="title">WebDriver</h1>
|
5520 | 5520 | the <a href="#dfn-current-browsing-context" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-current-browsing-context-38">current browsing context</a>’s <a data-type="dfn" href="https://dom.spec.whatwg.org/#document-element" id="ref-for-index-term-document-element-4">document element</a>.
|
5521 | 5521 |
|
5522 | 5522 | </p></li><li><p>If <var>start node</var> is <a href="#dfn-null" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-null-52"><code>null</code></a>,
|
5523 |
| - return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-132">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-102">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-6">no such element</a>. |
| 5523 | + return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-132">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-102">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-5">no such element</a>. |
5524 | 5524 |
|
5525 | 5525 | </p></li><li>Return the result of <a href="#dfn-try" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-try-28">trying</a> to <a href="#dfn-find" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-find-2">Find</a> with
|
5526 | 5526 | <var>start node</var>, <var>location strategy</var>, and <var>selector</var>.
|
@@ -5572,7 +5572,7 @@ <h1 id="title" class="title">WebDriver</h1>
|
5572 | 5572 | and <var>selector</var>.
|
5573 | 5573 |
|
5574 | 5574 | </li><li><p>If <var>result</var> is empty, return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-137">error</a>
|
5575 |
| - with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-106">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-7">no such element</a>. Otherwise, return the |
| 5575 | + with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-106">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-6">no such element</a>. Otherwise, return the |
5576 | 5576 | first element of <var>result</var>.
|
5577 | 5577 | </p></li></ol>
|
5578 | 5578 | </section>
|
@@ -5667,7 +5667,7 @@ <h1 id="title" class="title">WebDriver</h1>
|
5667 | 5667 | and <var>selector</var>.
|
5668 | 5668 |
|
5669 | 5669 | </li><li><p>If <var>result</var> is empty, return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-146">error</a>
|
5670 |
| - with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-113">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-8">no such element</a>. Otherwise, return the |
| 5670 | + with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-113">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-7">no such element</a>. Otherwise, return the |
5671 | 5671 | first element of <var>result</var>.
|
5672 | 5672 | </p></li></ol>
|
5673 | 5673 | </section>
|
@@ -5747,7 +5747,7 @@ <h1 id="title" class="title">WebDriver</h1>
|
5747 | 5747 | return <a href="#dfn-success" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-success-57">success</a> with data set to <a href="#dfn-web-element-reference-object" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-web-element-reference-object-2">web element reference
|
5748 | 5748 | object</a> for <var>active element</var>.
|
5749 | 5749 |
|
5750 |
| - </p><p>Otherwise, return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-153">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-118">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-9">no such element</a>. |
| 5750 | + </p><p>Otherwise, return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-153">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-118">error code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-8">no such element</a>. |
5751 | 5751 | </p></li></ol>
|
5752 | 5752 | </section>
|
5753 | 5753 |
|
@@ -5781,7 +5781,7 @@ <h1 id="title" class="title">WebDriver</h1>
|
5781 | 5781 | </p></li><li><p>Let <var>shadow root</var> be <var>element</var>'s <a href="#dfn-shadow-roots" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-shadow-roots-5">shadow root</a>.
|
5782 | 5782 |
|
5783 | 5783 | </p></li><li><p>If <var>shadow root</var> is null, return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-156">error</a>
|
5784 |
| - with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-120">error code</a> <a href="#dfn-no-such-shadow-root" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-shadow-root-2">no such shadow root</a>. |
| 5784 | + with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-120">error code</a> <a href="#dfn-no-such-shadow-root" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-shadow-root-3">no such shadow root</a>. |
5785 | 5785 |
|
5786 | 5786 | </p></li><li><p>Let <var>serialized</var> be the <a href="#dfn-shadow-root-reference-object" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-shadow-root-reference-object-1">shadow root reference object</a>
|
5787 | 5787 | for <var>shadow root</var>.
|
@@ -8713,7 +8713,7 @@ <h1 id="title" class="title">WebDriver</h1>
|
8713 | 8713 | steps with <var>origin</var> and <var>browsing context</var>.
|
8714 | 8714 |
|
8715 | 8715 | </p></li><li><p>If <var>element</var> is null, return <a href="#dfn-error" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-237">error</a> with <a href="#dfn-error-code" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-error-code-176">error
|
8716 |
| - code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-10">no such element</a>. |
| 8716 | + code</a> <a href="#dfn-no-such-element" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-no-such-element-9">no such element</a>. |
8717 | 8717 |
|
8718 | 8718 | </p></li><li><p>Let <var>x element</var> and <var>y element</var> be the
|
8719 | 8719 | result of calculating the <a href="#dfn-center-point" class="internalDFN" data-link-type="dfn" id="ref-for-dfn-center-point-10">in-view center point</a>
|
@@ -13623,7 +13623,7 @@ <h1 id="title" class="title">WebDriver</h1>
|
13623 | 13623 | </dd><dt id="bib-css3-box">[CSS3-BOX]</dt><dd>
|
13624 | 13624 | <a href="https://www.w3.org/TR/css-box-3/"><cite>CSS Box Model Module Level 3</cite></a>. Elika Etemad. W3C. 16 February 2023. W3C Proposed Recommendation. URL: <a href="https://www.w3.org/TR/css-box-3/">https://www.w3.org/TR/css-box-3/</a>
|
13625 | 13625 | </dd><dt id="bib-css3-display">[CSS3-DISPLAY]</dt><dd>
|
13626 |
| - <a href="https://www.w3.org/TR/css-display-3/"><cite>CSS Display Module Level 3</cite></a>. Tab Atkins Jr.; Elika Etemad. W3C. 18 November 2022. W3C Candidate Recommendation. URL: <a href="https://www.w3.org/TR/css-display-3/">https://www.w3.org/TR/css-display-3/</a> |
| 13626 | + <a href="https://www.w3.org/TR/css-display-3/"><cite>CSS Display Module Level 3</cite></a>. Tab Atkins Jr.; Elika Etemad. W3C. 16 March 2023. W3C Candidate Recommendation. URL: <a href="https://www.w3.org/TR/css-display-3/">https://www.w3.org/TR/css-display-3/</a> |
13627 | 13627 | </dd><dt id="bib-css3-values">[CSS3-VALUES]</dt><dd>
|
13628 | 13628 | <a href="https://www.w3.org/TR/css-values-3/"><cite>CSS Values and Units Module Level 3</cite></a>. Tab Atkins Jr.; Elika Etemad. W3C. 1 December 2022. W3C Candidate Recommendation. URL: <a href="https://www.w3.org/TR/css-values-3/">https://www.w3.org/TR/css-values-3/</a>
|
13629 | 13629 | </dd><dt id="bib-cssom">[CSSOM]</dt><dd>
|
@@ -15458,19 +15458,17 @@ <h1 id="title" class="title">WebDriver</h1>
|
15458 | 15458 | <li>
|
15459 | 15459 | <a href="#ref-for-dfn-no-such-element-1" title="§ 12. Elements">§ 12. Elements</a> <a href="#ref-for-dfn-no-such-element-2" title="Reference 2">(2)</a>
|
15460 | 15460 | </li><li>
|
15461 |
| - <a href="#ref-for-dfn-no-such-element-3" title="§ 12.2 Shadow Roots">§ 12.2 Shadow Roots</a> |
| 15461 | + <a href="#ref-for-dfn-no-such-element-3" title="§ 12.3.2 Find Element">§ 12.3.2 Find Element</a> <a href="#ref-for-dfn-no-such-element-4" title="Reference 2">(2)</a> |
15462 | 15462 | </li><li>
|
15463 |
| - <a href="#ref-for-dfn-no-such-element-4" title="§ 12.3.2 Find Element">§ 12.3.2 Find Element</a> <a href="#ref-for-dfn-no-such-element-5" title="Reference 2">(2)</a> |
| 15463 | + <a href="#ref-for-dfn-no-such-element-5" title="§ 12.3.3 Find Elements">§ 12.3.3 Find Elements</a> |
15464 | 15464 | </li><li>
|
15465 |
| - <a href="#ref-for-dfn-no-such-element-6" title="§ 12.3.3 Find Elements">§ 12.3.3 Find Elements</a> |
| 15465 | + <a href="#ref-for-dfn-no-such-element-6" title="§ 12.3.4 Find Element From Element">§ 12.3.4 Find Element From Element</a> |
15466 | 15466 | </li><li>
|
15467 |
| - <a href="#ref-for-dfn-no-such-element-7" title="§ 12.3.4 Find Element From Element">§ 12.3.4 Find Element From Element</a> |
| 15467 | + <a href="#ref-for-dfn-no-such-element-7" title="§ 12.3.6 Find Element From Shadow Root">§ 12.3.6 Find Element From Shadow Root</a> |
15468 | 15468 | </li><li>
|
15469 |
| - <a href="#ref-for-dfn-no-such-element-8" title="§ 12.3.6 Find Element From Shadow Root">§ 12.3.6 Find Element From Shadow Root</a> |
| 15469 | + <a href="#ref-for-dfn-no-such-element-8" title="§ 12.3.8 Get Active Element">§ 12.3.8 Get Active Element</a> |
15470 | 15470 | </li><li>
|
15471 |
| - <a href="#ref-for-dfn-no-such-element-9" title="§ 12.3.8 Get Active Element">§ 12.3.8 Get Active Element</a> |
15472 |
| - </li><li> |
15473 |
| - <a href="#ref-for-dfn-no-such-element-10" title="§ 15.5 Processing actions">§ 15.5 Processing actions</a> |
| 15471 | + <a href="#ref-for-dfn-no-such-element-9" title="§ 15.5 Processing actions">§ 15.5 Processing actions</a> |
15474 | 15472 | </li>
|
15475 | 15473 | </ul>
|
15476 | 15474 | </div><div class="dfn-panel" hidden="" role="dialog" aria-modal="true" id="dfn-panel-for-dfn-no-such-frame" aria-label="Links in this document to definition: no such frame">
|
@@ -15614,9 +15612,9 @@ <h1 id="title" class="title">WebDriver</h1>
|
15614 | 15612 | <p><b>Referenced in:</b></p>
|
15615 | 15613 | <ul>
|
15616 | 15614 | <li>
|
15617 |
| - <a href="#ref-for-dfn-no-such-shadow-root-1" title="§ 12.2 Shadow Roots">§ 12.2 Shadow Roots</a> |
| 15615 | + <a href="#ref-for-dfn-no-such-shadow-root-1" title="§ 12.2 Shadow Roots">§ 12.2 Shadow Roots</a> <a href="#ref-for-dfn-no-such-shadow-root-2" title="Reference 2">(2)</a> |
15618 | 15616 | </li><li>
|
15619 |
| - <a href="#ref-for-dfn-no-such-shadow-root-2" title="§ 12.3.9 Get Element Shadow Root">§ 12.3.9 Get Element Shadow Root</a> |
| 15617 | + <a href="#ref-for-dfn-no-such-shadow-root-3" title="§ 12.3.9 Get Element Shadow Root">§ 12.3.9 Get Element Shadow Root</a> |
15620 | 15618 | </li>
|
15621 | 15619 | </ul>
|
15622 | 15620 | </div><div class="dfn-panel" hidden="" role="dialog" aria-modal="true" id="dfn-panel-for-dfn-script-timeout-error" aria-label="Links in this document to definition: script timeout error">
|
|
0 commit comments