Skip to content

Commit

Permalink
[py] document console output for Edge (#2067)[deploy site] 537fe55
Browse files Browse the repository at this point in the history
  • Loading branch information
selenium-ci committed Nov 19, 2024
1 parent d51e53f commit 357445b
Show file tree
Hide file tree
Showing 37 changed files with 425 additions and 393 deletions.
62 changes: 32 additions & 30 deletions documentation/_print/index.html

Large diffs are not rendered by default.

56 changes: 28 additions & 28 deletions documentation/about/_print/index.html

Large diffs are not rendered by default.

56 changes: 28 additions & 28 deletions documentation/about/copyright/index.html

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions documentation/webdriver/_print/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1603,7 +1603,8 @@
Ruby</button></li><li class=nav-item><button class=nav-link id=tabs-09-04-tab data-bs-toggle=tab data-bs-target=#tabs-09-04 role=tab data-td-tp-persist=javascript aria-controls=tabs-09-04 aria-selected=false>
JavaScript</button></li><li class=nav-item><button class=nav-link id=tabs-09-05-tab data-bs-toggle=tab data-bs-target=#tabs-09-05 role=tab data-td-tp-persist=kotlin aria-controls=tabs-09-05 aria-selected=false>
Kotlin</button></li></ul><div class=tab-content id=tabs-9-content><div class="tab-body tab-pane fade show active" id=tabs-09-00 role=tabpanel aria-labelled-by=tabs-09-00-tab tabindex=9><p><a href=https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.10.0><span class=selenium-badge-version data-bs-toggle=tooltip data-bs-placement=right title="This code requires Selenium v4.10 or greater">Selenium v4.10</span></a></p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-java data-lang=java><span style=display:flex><span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#000>EdgeDriverService</span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#000>service</span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#ce5c00;font-weight:700>=</span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#204a87;font-weight:700>new</span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#000>EdgeDriverService</span><span style=color:#000;font-weight:700>.</span><span style=color:#c4a000>Builder</span><span style=color:#000;font-weight:700>().</span><span style=color:#c4a000>withLogOutput</span><span style=color:#000;font-weight:700>(</span><span style=color:#000>System</span><span style=color:#000;font-weight:700>.</span><span style=color:#c4a000>out</span><span style=color:#000;font-weight:700>).</span><span style=color:#c4a000>build</span><span style=color:#000;font-weight:700>();</span></span></span></code></pre></div><div class="text-end pb-2"><a href=https://github.com/SeleniumHQ/seleniumhq.github.io/blob/trunk/examples/java/src/test/java/dev/selenium/browsers/EdgeTest.java#L113 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
<strong>View full example on GitHub</strong></a></div><p><strong>Note</strong>: Java also allows setting console output by System Property;<br>Property key: <code>EdgeDriverService.EDGE_DRIVER_LOG_PROPERTY</code><br>Property value: <code>DriverService.LOG_STDOUT</code> or <code>DriverService.LOG_STDERR</code></p></div><div class="tab-body tab-pane fade" id=tabs-09-01 role=tabpanel aria-labelled-by=tabs-09-01-tab tabindex=9><p><a href=https://github.com/SeleniumHQ/selenium><span class=selenium-badge-implementation data-bs-toggle=tooltip data-bs-placement=right title="This functionality is not available for this language">Implementation Missing</span></a></p></div><div class="tab-body tab-pane fade" id=tabs-09-02 role=tabpanel aria-labelled-by=tabs-09-02-tab tabindex=9><p><a href=https://github.com/SeleniumHQ/selenium><span class=selenium-badge-implementation data-bs-toggle=tooltip data-bs-placement=right title="This functionality is not available for this language">Implementation Missing</span></a></p></div><div class="tab-body tab-pane fade" id=tabs-09-03 role=tabpanel aria-labelled-by=tabs-09-03-tab tabindex=9><p><code>$stdout</code> and <code>$stderr</code> are both valid values</p><p><a href=https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.10.0><span class=selenium-badge-version data-bs-toggle=tooltip data-bs-placement=right title="This code requires Selenium v4.10 or greater">Selenium v4.10</span></a></p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-rb data-lang=rb><span style=display:flex><span> <span style=color:#000>service</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>log</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>$stdout</span></span></span></code></pre></div><div class="text-end pb-2"><a href=https://github.com/SeleniumHQ/seleniumhq.github.io/blob/trunk/examples/ruby/spec/browsers/edge_spec.rb#L76 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
<strong>View full example on GitHub</strong></a></div><p><strong>Note</strong>: Java also allows setting console output by System Property;<br>Property key: <code>EdgeDriverService.EDGE_DRIVER_LOG_PROPERTY</code><br>Property value: <code>DriverService.LOG_STDOUT</code> or <code>DriverService.LOG_STDERR</code></p></div><div class="tab-body tab-pane fade" id=tabs-09-01 role=tabpanel aria-labelled-by=tabs-09-01-tab tabindex=9><p><a href=https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.11.0><span class=selenium-badge-version data-bs-toggle=tooltip data-bs-placement=right title="This code requires Selenium v4.11 or greater">Selenium v4.11</span></a></p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-py data-lang=py><span style=display:flex><span> <span style=color:#000>service</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>webdriver</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>EdgeService</span><span style=color:#000;font-weight:700>(</span><span style=color:#000>log_output</span><span style=color:#ce5c00;font-weight:700>=</span><span style=color:#000>subprocess</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>STDOUT</span><span style=color:#000;font-weight:700>)</span></span></span></code></pre></div><div class="text-end pb-2"><a href=https://github.com/SeleniumHQ/seleniumhq.github.io/blob/trunk/examples/python/tests/browsers/test_edge.py#L82 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-09-02 role=tabpanel aria-labelled-by=tabs-09-02-tab tabindex=9><p><a href=https://github.com/SeleniumHQ/selenium><span class=selenium-badge-implementation data-bs-toggle=tooltip data-bs-placement=right title="This functionality is not available for this language">Implementation Missing</span></a></p></div><div class="tab-body tab-pane fade" id=tabs-09-03 role=tabpanel aria-labelled-by=tabs-09-03-tab tabindex=9><p><code>$stdout</code> and <code>$stderr</code> are both valid values</p><p><a href=https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.10.0><span class=selenium-badge-version data-bs-toggle=tooltip data-bs-placement=right title="This code requires Selenium v4.10 or greater">Selenium v4.10</span></a></p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-rb data-lang=rb><span style=display:flex><span> <span style=color:#000>service</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>log</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>$stdout</span></span></span></code></pre></div><div class="text-end pb-2"><a href=https://github.com/SeleniumHQ/seleniumhq.github.io/blob/trunk/examples/ruby/spec/browsers/edge_spec.rb#L76 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-09-04 role=tabpanel aria-labelled-by=tabs-09-04-tab tabindex=9><p><a href=/documentation/about/contributing/#creating-examples><span class=selenium-badge-code data-bs-toggle=tooltip data-bs-placement=right title="This code example is missing. Examples are added to the examples directory; click for details in the contribution guide">Add Example</span></a></p></div><div class="tab-body tab-pane fade" id=tabs-09-05 role=tabpanel aria-labelled-by=tabs-09-05-tab tabindex=9><p><a href=/documentation/about/contributing/#creating-examples><span class=selenium-badge-code data-bs-toggle=tooltip data-bs-placement=right title="This code example is missing. Examples are added to the examples directory; click for details in the contribution guide">Add Example</span></a></p></div></div><h3 id=log-level>Log level</h3><p>There are 6 available log levels: <code>ALL</code>, <code>DEBUG</code>, <code>INFO</code>, <code>WARNING</code>, <code>SEVERE</code>, and <code>OFF</code>.
Note that <code>--verbose</code> is equivalent to <code>--log-level=ALL</code> and <code>--silent</code> is equivalent to <code>--log-level=OFF</code>,
so this example is just setting the log level generically:</p><ul class="nav nav-tabs" id=tabs-10 role=tablist><li class=nav-item><button class="nav-link active" id=tabs-10-00-tab data-bs-toggle=tab data-bs-target=#tabs-10-00 role=tab data-td-tp-persist=java aria-controls=tabs-10-00 aria-selected=true>
Expand Down Expand Up @@ -1866,7 +1867,8 @@
CSharp</button></li><li class=nav-item><button class=nav-link id=tabs-16-03-tab data-bs-toggle=tab data-bs-target=#tabs-16-03 role=tab data-td-tp-persist=ruby aria-controls=tabs-16-03 aria-selected=false>
Ruby</button></li><li class=nav-item><button class=nav-link id=tabs-16-04-tab data-bs-toggle=tab data-bs-target=#tabs-16-04 role=tab data-td-tp-persist=javascript aria-controls=tabs-16-04 aria-selected=false>
JavaScript</button></li><li class=nav-item><button class=nav-link id=tabs-16-05-tab data-bs-toggle=tab data-bs-target=#tabs-16-05 role=tab data-td-tp-persist=kotlin aria-controls=tabs-16-05 aria-selected=false>
Kotlin</button></li></ul><div class=tab-content id=tabs-16-content><div class="tab-body tab-pane fade show active" id=tabs-16-00 role=tabpanel aria-labelled-by=tabs-16-00-tab tabindex=16><p><a href=/documentation/about/contributing/#creating-examples><span class=selenium-badge-code data-bs-toggle=tooltip data-bs-placement=right title="This code example is missing. Examples are added to the examples directory; click for details in the contribution guide">Add Example</span></a></p></div><div class="tab-body tab-pane fade" id=tabs-16-01 role=tabpanel aria-labelled-by=tabs-16-01-tab tabindex=16><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-py data-lang=py><span style=display:flex><span> <span style=color:#000>driver</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>save_full_page_screenshot</span><span style=color:#000;font-weight:700>(</span><span style=color:#4e9a06>&#34;full_page_screenshot.png&#34;</span><span style=color:#000;font-weight:700>)</span></span></span></code></pre></div><div class="text-end pb-2"><a href=https://github.com/SeleniumHQ/seleniumhq.github.io/blob/trunk//examples/python/tests/browsers/test_firefox.py#L139 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
Kotlin</button></li></ul><div class=tab-content id=tabs-16-content><div class="tab-body tab-pane fade show active" id=tabs-16-00 role=tabpanel aria-labelled-by=tabs-16-00-tab tabindex=16><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-java data-lang=java><span style=display:flex><span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#000>File</span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#000>screenshot</span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#ce5c00;font-weight:700>=</span><span style=color:#f8f8f8;text-decoration:underline> </span><span style=color:#000>driver</span><span style=color:#000;font-weight:700>.</span><span style=color:#c4a000>getFullPageScreenshotAs</span><span style=color:#000;font-weight:700>(</span><span style=color:#000>OutputType</span><span style=color:#000;font-weight:700>.</span><span style=color:#c4a000>FILE</span><span style=color:#000;font-weight:700>);</span></span></span></code></pre></div><div class="text-end pb-2"><a href=https://github.com/SeleniumHQ/seleniumhq.github.io/blob/trunk//examples/java/src/test/java/dev/selenium/browsers/FirefoxTest.java#L181 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-16-01 role=tabpanel aria-labelled-by=tabs-16-01-tab tabindex=16><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-py data-lang=py><span style=display:flex><span> <span style=color:#000>driver</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>save_full_page_screenshot</span><span style=color:#000;font-weight:700>(</span><span style=color:#4e9a06>&#34;full_page_screenshot.png&#34;</span><span style=color:#000;font-weight:700>)</span></span></span></code></pre></div><div class="text-end pb-2"><a href=https://github.com/SeleniumHQ/seleniumhq.github.io/blob/trunk//examples/python/tests/browsers/test_firefox.py#L139 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-16-02 role=tabpanel aria-labelled-by=tabs-16-02-tab tabindex=16><p><a href=/documentation/about/contributing/#creating-examples><span class=selenium-badge-code data-bs-toggle=tooltip data-bs-placement=right title="This code example is missing. Examples are added to the examples directory; click for details in the contribution guide">Add Example</span></a></p></div><div class="tab-body tab-pane fade" id=tabs-16-03 role=tabpanel aria-labelled-by=tabs-16-03-tab tabindex=16><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-rb data-lang=rb><span style=display:flex><span> <span style=color:#000>screenshot</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>driver</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>save_full_page_screenshot</span><span style=color:#000;font-weight:700>(</span><span style=color:#000>File</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>join</span><span style=color:#000;font-weight:700>(</span><span style=color:#000>dir</span><span style=color:#000;font-weight:700>,</span> <span style=color:#4e9a06>&#39;screenshot.png&#39;</span><span style=color:#000;font-weight:700>))</span></span></span></code></pre></div><div class="text-end pb-2"><a href=https://github.com/SeleniumHQ/seleniumhq.github.io/blob/trunk//examples/ruby/spec/browsers/firefox_spec.rb#L125 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-16-04 role=tabpanel aria-labelled-by=tabs-16-04-tab tabindex=16><p><a href=/documentation/about/contributing/#creating-examples><span class=selenium-badge-code data-bs-toggle=tooltip data-bs-placement=right title="This code example is missing. Examples are added to the examples directory; click for details in the contribution guide">Add Example</span></a></p></div><div class="tab-body tab-pane fade" id=tabs-16-05 role=tabpanel aria-labelled-by=tabs-16-05-tab tabindex=16><p><a href=/documentation/about/contributing/#creating-examples><span class=selenium-badge-code data-bs-toggle=tooltip data-bs-placement=right title="This code example is missing. Examples are added to the examples directory; click for details in the contribution guide">Add Example</span></a></p></div></div><h3 id=context>Context</h3><p>The following examples are for local webdrivers. For remote webdrivers,
please refer to the
Expand Down
Loading

0 comments on commit 357445b

Please sign in to comment.