Skip to content

Commit

Permalink
Fix Python example for PrintOptions by replacing scale with page_heig…
Browse files Browse the repository at this point in the history
…ht and page_width (#2122)[deploy site]

Fix Python example for PrintOptions to address issue #2095

Co-authored-by: Sri Harsha <[email protected]> 215adae
  • Loading branch information
selenium-ci committed Jan 5, 2025
1 parent 802f1d6 commit acb07b0
Show file tree
Hide file tree
Showing 33 changed files with 843 additions and 843 deletions.
134 changes: 67 additions & 67 deletions documentation/_print/index.html

Large diffs are not rendered by default.

130 changes: 65 additions & 65 deletions documentation/about/_print/index.html

Large diffs are not rendered by default.

130 changes: 65 additions & 65 deletions documentation/about/copyright/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions documentation/webdriver/_print/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4497,7 +4497,7 @@
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-01-02 role=tabpanel aria-labelled-by=tabs-01-02-tab tabindex=1><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-01-03 role=tabpanel aria-labelled-by=tabs-01-03-tab tabindex=1><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>get</span><span style=color:#000;font-weight:700>(</span><span style=color:#4e9a06>&#34;https://www.selenium.dev/&#34;</span><span style=color:#000;font-weight:700>)</span>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>PrintOptions</span><span style=color:#000;font-weight:700>()</span>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>page_ranges</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000;font-weight:700>[</span><span style=color:#4e9a06>&#34;1, 2, 3&#34;</span><span style=color:#000;font-weight:700>]</span> <span style=color:#8f5902;font-style:italic>## [&#34;1&#34;, &#34;2&#34;, &#34;3&#34;] or [&#34;1-3&#34;]</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/interactions/test_print_options.py#L18-L20 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-01-04 role=tabpanel aria-labelled-by=tabs-01-04-tab tabindex=1><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-01-05 role=tabpanel aria-labelled-by=tabs-01-05-tab tabindex=1><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><h3 id=size>Size</h3><p>Using the <code>getPaperSize()</code> and <code>setPaperSize()</code> methods, you can get/set the paper size to print &mdash; e.g. &ldquo;A0&rdquo;, &ldquo;A6&rdquo;, &ldquo;Legal&rdquo;, &ldquo;Tabloid&rdquo;, etc.</p><ul class="nav nav-tabs" id=tabs-2 role=tablist><li class=nav-item><button class="nav-link active" id=tabs-02-00-tab data-bs-toggle=tab data-bs-target=#tabs-02-00 role=tab data-td-tp-persist=java aria-controls=tabs-02-00 aria-selected=true>
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-01-04 role=tabpanel aria-labelled-by=tabs-01-04-tab tabindex=1><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-01-05 role=tabpanel aria-labelled-by=tabs-01-05-tab tabindex=1><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><h3 id=size>Size</h3><p>Using the <code>getPageSize()</code> and <code>setPageSize()</code> methods, you can get/set the paper size to print &mdash; e.g. &ldquo;A0&rdquo;, &ldquo;A6&rdquo;, &ldquo;Legal&rdquo;, &ldquo;Tabloid&rdquo;, etc.</p><ul class="nav nav-tabs" id=tabs-2 role=tablist><li class=nav-item><button class="nav-link active" id=tabs-02-00-tab data-bs-toggle=tab data-bs-target=#tabs-02-00 role=tab data-td-tp-persist=java aria-controls=tabs-02-00 aria-selected=true>
Java</button></li><li class=nav-item><button class=nav-link id=tabs-02-01-tab data-bs-toggle=tab data-bs-target=#tabs-02-01 role=tab data-td-tp-persist=csharp aria-controls=tabs-02-01 aria-selected=false>
CSharp</button></li><li class=nav-item><button class=nav-link id=tabs-02-02-tab data-bs-toggle=tab data-bs-target=#tabs-02-02 role=tab data-td-tp-persist=ruby aria-controls=tabs-02-02 aria-selected=false>
Ruby</button></li><li class=nav-item><button class=nav-link id=tabs-02-03-tab data-bs-toggle=tab data-bs-target=#tabs-02-03 role=tab data-td-tp-persist=python aria-controls=tabs-02-03 aria-selected=false>
Expand All @@ -4519,7 +4519,7 @@
</span></span><span style=display:flex><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/dotnet/SeleniumDocs/Interactions/PrintOptionsTest.cs#L32-L38 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-02-02 role=tabpanel aria-labelled-by=tabs-02-02-tab tabindex=2><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-02-03 role=tabpanel aria-labelled-by=tabs-02-03-tab tabindex=2><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>get</span><span style=color:#000;font-weight:700>(</span><span style=color:#4e9a06>&#34;https://www.selenium.dev/&#34;</span><span style=color:#000;font-weight:700>)</span>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>PrintOptions</span><span style=color:#000;font-weight:700>()</span>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>scale</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#0000cf;font-weight:700>0.5</span> <span style=color:#8f5902;font-style:italic>## 0.1 to 2.0``</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/interactions/test_print_options.py#L24-L26 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>page_height</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#0000cf;font-weight:700>27.94</span> <span style=color:#8f5902;font-style:italic># Use page_width to assign width</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/interactions/test_print_options.py#L24-L26 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-02-04 role=tabpanel aria-labelled-by=tabs-02-04-tab tabindex=2><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-02-05 role=tabpanel aria-labelled-by=tabs-02-05-tab tabindex=2><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><h3 id=margins>Margins</h3><p>Using the <code>getPageMargin()</code> and <code>setPageMargin()</code> methods, you can set the margin sizes of the page you wish to print &mdash; i.e. top, bottom, left, and right margins.</p><ul class="nav nav-tabs" id=tabs-3 role=tablist><li class=nav-item><button class="nav-link active" id=tabs-03-00-tab data-bs-toggle=tab data-bs-target=#tabs-03-00 role=tab data-td-tp-persist=java aria-controls=tabs-03-00 aria-selected=true>
Java</button></li><li class=nav-item><button class=nav-link id=tabs-03-01-tab data-bs-toggle=tab data-bs-target=#tabs-03-01 role=tab data-td-tp-persist=csharp aria-controls=tabs-03-01 aria-selected=false>
CSharp</button></li><li class=nav-item><button class=nav-link id=tabs-03-02-tab data-bs-toggle=tab data-bs-target=#tabs-03-02 role=tab data-td-tp-persist=ruby aria-controls=tabs-03-02 aria-selected=false>
Expand Down
4 changes: 2 additions & 2 deletions documentation/webdriver/interactions/_print/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -935,7 +935,7 @@
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-01-02 role=tabpanel aria-labelled-by=tabs-01-02-tab tabindex=1><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-01-03 role=tabpanel aria-labelled-by=tabs-01-03-tab tabindex=1><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>get</span><span style=color:#000;font-weight:700>(</span><span style=color:#4e9a06>&#34;https://www.selenium.dev/&#34;</span><span style=color:#000;font-weight:700>)</span>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>PrintOptions</span><span style=color:#000;font-weight:700>()</span>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>page_ranges</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000;font-weight:700>[</span><span style=color:#4e9a06>&#34;1, 2, 3&#34;</span><span style=color:#000;font-weight:700>]</span> <span style=color:#8f5902;font-style:italic>## [&#34;1&#34;, &#34;2&#34;, &#34;3&#34;] or [&#34;1-3&#34;]</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/interactions/test_print_options.py#L18-L20 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-01-04 role=tabpanel aria-labelled-by=tabs-01-04-tab tabindex=1><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-01-05 role=tabpanel aria-labelled-by=tabs-01-05-tab tabindex=1><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><h3 id=size>Size</h3><p>Using the <code>getPaperSize()</code> and <code>setPaperSize()</code> methods, you can get/set the paper size to print &mdash; e.g. &ldquo;A0&rdquo;, &ldquo;A6&rdquo;, &ldquo;Legal&rdquo;, &ldquo;Tabloid&rdquo;, etc.</p><ul class="nav nav-tabs" id=tabs-2 role=tablist><li class=nav-item><button class="nav-link active" id=tabs-02-00-tab data-bs-toggle=tab data-bs-target=#tabs-02-00 role=tab data-td-tp-persist=java aria-controls=tabs-02-00 aria-selected=true>
<strong>View full example on GitHub</strong></a></div></div><div class="tab-body tab-pane fade" id=tabs-01-04 role=tabpanel aria-labelled-by=tabs-01-04-tab tabindex=1><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-01-05 role=tabpanel aria-labelled-by=tabs-01-05-tab tabindex=1><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><h3 id=size>Size</h3><p>Using the <code>getPageSize()</code> and <code>setPageSize()</code> methods, you can get/set the paper size to print &mdash; e.g. &ldquo;A0&rdquo;, &ldquo;A6&rdquo;, &ldquo;Legal&rdquo;, &ldquo;Tabloid&rdquo;, etc.</p><ul class="nav nav-tabs" id=tabs-2 role=tablist><li class=nav-item><button class="nav-link active" id=tabs-02-00-tab data-bs-toggle=tab data-bs-target=#tabs-02-00 role=tab data-td-tp-persist=java aria-controls=tabs-02-00 aria-selected=true>
Java</button></li><li class=nav-item><button class=nav-link id=tabs-02-01-tab data-bs-toggle=tab data-bs-target=#tabs-02-01 role=tab data-td-tp-persist=csharp aria-controls=tabs-02-01 aria-selected=false>
CSharp</button></li><li class=nav-item><button class=nav-link id=tabs-02-02-tab data-bs-toggle=tab data-bs-target=#tabs-02-02 role=tab data-td-tp-persist=ruby aria-controls=tabs-02-02 aria-selected=false>
Ruby</button></li><li class=nav-item><button class=nav-link id=tabs-02-03-tab data-bs-toggle=tab data-bs-target=#tabs-02-03 role=tab data-td-tp-persist=python aria-controls=tabs-02-03 aria-selected=false>
Expand All @@ -957,7 +957,7 @@
</span></span><span style=display:flex><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/dotnet/SeleniumDocs/Interactions/PrintOptionsTest.cs#L32-L38 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-02-02 role=tabpanel aria-labelled-by=tabs-02-02-tab tabindex=2><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-02-03 role=tabpanel aria-labelled-by=tabs-02-03-tab tabindex=2><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>get</span><span style=color:#000;font-weight:700>(</span><span style=color:#4e9a06>&#34;https://www.selenium.dev/&#34;</span><span style=color:#000;font-weight:700>)</span>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>PrintOptions</span><span style=color:#000;font-weight:700>()</span>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>scale</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#0000cf;font-weight:700>0.5</span> <span style=color:#8f5902;font-style:italic>## 0.1 to 2.0``</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/interactions/test_print_options.py#L24-L26 target=_blank><i class="fas fa-external-link-alt pl-2"></i>
</span></span><span style=display:flex><span> <span style=color:#000>print_options</span><span style=color:#ce5c00;font-weight:700>.</span><span style=color:#000>page_height</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#0000cf;font-weight:700>27.94</span> <span style=color:#8f5902;font-style:italic># Use page_width to assign width</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/interactions/test_print_options.py#L24-L26 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-02-04 role=tabpanel aria-labelled-by=tabs-02-04-tab tabindex=2><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-02-05 role=tabpanel aria-labelled-by=tabs-02-05-tab tabindex=2><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><h3 id=margins>Margins</h3><p>Using the <code>getPageMargin()</code> and <code>setPageMargin()</code> methods, you can set the margin sizes of the page you wish to print &mdash; i.e. top, bottom, left, and right margins.</p><ul class="nav nav-tabs" id=tabs-3 role=tablist><li class=nav-item><button class="nav-link active" id=tabs-03-00-tab data-bs-toggle=tab data-bs-target=#tabs-03-00 role=tab data-td-tp-persist=java aria-controls=tabs-03-00 aria-selected=true>
Java</button></li><li class=nav-item><button class=nav-link id=tabs-03-01-tab data-bs-toggle=tab data-bs-target=#tabs-03-01 role=tab data-td-tp-persist=csharp aria-controls=tabs-03-01 aria-selected=false>
CSharp</button></li><li class=nav-item><button class=nav-link id=tabs-03-02-tab data-bs-toggle=tab data-bs-target=#tabs-03-02 role=tab data-td-tp-persist=ruby aria-controls=tabs-03-02 aria-selected=false>
Expand Down
Loading

0 comments on commit acb07b0

Please sign in to comment.