Skip to content

Commit 57a778d

Browse files
craigfowlerGithub Actions Workflow (bot)
authored andcommitted
Publish updated documentation website
1 parent dd9130e commit 57a778d

15 files changed

Lines changed: 2753 additions & 19 deletions

docs/api/CSF.Screenplay.Selenium.BrowserQuirks.html

Lines changed: 79 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
8989

9090

9191
<h1 id="CSF_Screenplay_Selenium_BrowserQuirks" data-uid="CSF.Screenplay.Selenium.BrowserQuirks" class="text-break">
92-
Class BrowserQuirks <a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L17"><i class="bi bi-code-slash"></i></a>
92+
Class BrowserQuirks <a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L18"><i class="bi bi-code-slash"></i></a>
9393
</h1>
9494

9595
<div class="facts text-secondary">
@@ -160,9 +160,46 @@ <h2 class="section" id="fields">Fields
160160

161161

162162

163+
<h3 id="CSF_Screenplay_Selenium_BrowserQuirks_CannotGetShadowRoot" data-uid="CSF.Screenplay.Selenium.BrowserQuirks.CannotGetShadowRoot">
164+
CannotGetShadowRoot
165+
<a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L91"><i class="bi bi-code-slash"></i></a>
166+
</h3>
167+
168+
<div class="markdown level1 summary"><p>Gets the name of a browser quirk, for browser which cannot get a Shadow Root node at all.</p>
169+
</div>
170+
<div class="markdown level1 conceptual"></div>
171+
172+
<div class="codewrapper">
173+
<pre><code class="lang-csharp hljs">public static readonly string CannotGetShadowRoot</code></pre>
174+
</div>
175+
176+
177+
178+
179+
<h4 class="section">Field Value</h4>
180+
<dl class="parameters">
181+
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
182+
<dd></dd>
183+
</dl>
184+
185+
186+
187+
188+
189+
<h4 class="section" id="CSF_Screenplay_Selenium_BrowserQuirks_CannotGetShadowRoot_remarks">Remarks</h4>
190+
<div class="markdown level1 remarks"><p>
191+
Browsers with this quirk cannot use any technique to get a Shadow Root node from a Shadow Host.
192+
They will fail with an exception stating that the technique is unsupported if such an operation is attempted.
193+
</p>
194+
</div>
195+
196+
197+
198+
199+
163200
<h3 id="CSF_Screenplay_Selenium_BrowserQuirks_CannotSetInputTypeDateWithSendKeys" data-uid="CSF.Screenplay.Selenium.BrowserQuirks.CannotSetInputTypeDateWithSendKeys">
164201
CannotSetInputTypeDateWithSendKeys
165-
<a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L36"><i class="bi bi-code-slash"></i></a>
202+
<a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L37"><i class="bi bi-code-slash"></i></a>
166203
</h3>
167204

168205
<div class="markdown level1 summary"><p>Gets the name of a browser quirk, for browsers which cannot set the value of an <code>&lt;input type=&quot;date&quot;&gt;</code> using the
@@ -210,9 +247,46 @@ <h4 class="section" id="CSF_Screenplay_Selenium_BrowserQuirks_CannotSetInputType
210247

211248

212249

250+
<h3 id="CSF_Screenplay_Selenium_BrowserQuirks_NeedsJavaScriptToGetShadowRoot" data-uid="CSF.Screenplay.Selenium.BrowserQuirks.NeedsJavaScriptToGetShadowRoot">
251+
NeedsJavaScriptToGetShadowRoot
252+
<a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L80"><i class="bi bi-code-slash"></i></a>
253+
</h3>
254+
255+
<div class="markdown level1 summary"><p>Gets the name of a browser quirk, for browser which cannot get a Shadow Root node using the native Selenium technique.</p>
256+
</div>
257+
<div class="markdown level1 conceptual"></div>
258+
259+
<div class="codewrapper">
260+
<pre><code class="lang-csharp hljs">public static readonly string NeedsJavaScriptToGetShadowRoot</code></pre>
261+
</div>
262+
263+
264+
265+
266+
<h4 class="section">Field Value</h4>
267+
<dl class="parameters">
268+
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
269+
<dd></dd>
270+
</dl>
271+
272+
273+
274+
275+
276+
<h4 class="section" id="CSF_Screenplay_Selenium_BrowserQuirks_NeedsJavaScriptToGetShadowRoot_remarks">Remarks</h4>
277+
<div class="markdown level1 remarks"><p>
278+
Browsers with this quirk cannot use <a class="xref" href="CSF.Screenplay.Selenium.Questions.GetShadowRootNatively.html">GetShadowRootNatively</a> and must fall back to <a class="xref" href="CSF.Screenplay.Selenium.Questions.GetShadowRootWithJavaScript.html">GetShadowRootWithJavaScript</a>.
279+
This makes use of a JavaScript fallback to get the Shadow Root node from the Shadow Host.
280+
</p>
281+
</div>
282+
283+
284+
285+
286+
213287
<h3 id="CSF_Screenplay_Selenium_BrowserQuirks_NeedsToWaitAfterPageLoad" data-uid="CSF.Screenplay.Selenium.BrowserQuirks.NeedsToWaitAfterPageLoad">
214288
NeedsToWaitAfterPageLoad
215-
<a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L68"><i class="bi bi-code-slash"></i></a>
289+
<a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L69"><i class="bi bi-code-slash"></i></a>
216290
</h3>
217291

218292
<div class="markdown level1 summary"><p>Gets the name of a browser quirk, for browsers which must be instructed to wait after navigating to a new web page, until that new
@@ -280,7 +354,7 @@ <h2 class="section" id="methods">Methods
280354

281355
<h3 id="CSF_Screenplay_Selenium_BrowserQuirks_GetQuirksData" data-uid="CSF.Screenplay.Selenium.BrowserQuirks.GetQuirksData">
282356
GetQuirksData()
283-
<a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L81"><i class="bi bi-code-slash"></i></a>
357+
<a class="header-action link-secondary" title="View source" href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L104"><i class="bi bi-code-slash"></i></a>
284358
</h3>
285359

286360
<div class="markdown level1 summary"><p>Gets hard-coded information about known browser quirks.</p>
@@ -325,7 +399,7 @@ <h2 id="seealso">See Also</h2>
325399
</article>
326400

327401
<div class="contribution d-print-none">
328-
<a href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L17" class="edit-link">Edit this page</a>
402+
<a href="https://github.com/csf-dev/CSF.Screenplay/blob/master/CSF.Screenplay.Selenium/BrowserQuirks.cs/#L18" class="edit-link">Edit this page</a>
329403
</div>
330404

331405

0 commit comments

Comments
 (0)