Skip to content

Commit acb07b0

Browse files
committed
Fix Python example for PrintOptions by replacing scale with page_height and page_width (#2122)[deploy site]
Fix Python example for PrintOptions to address issue #2095 Co-authored-by: Sri Harsha <[email protected]> 215adae
1 parent 802f1d6 commit acb07b0

File tree

33 files changed

+843
-843
lines changed

33 files changed

+843
-843
lines changed

Diff for: documentation/_print/index.html

+67-67
Large diffs are not rendered by default.

Diff for: documentation/about/_print/index.html

+65-65
Large diffs are not rendered by default.

Diff for: documentation/about/copyright/index.html

+65-65
Large diffs are not rendered by default.

Diff for: documentation/webdriver/_print/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -4497,7 +4497,7 @@
44974497
<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>
44984498
</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>
44994499
</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>
4500-
<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>
4500+
<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>
45014501
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>
45024502
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>
45034503
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>
@@ -4519,7 +4519,7 @@
45194519
</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>
45204520
<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>
45214521
</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>
4522-
</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>
4522+
</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>
45234523
<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>
45244524
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>
45254525
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>

Diff for: documentation/webdriver/interactions/_print/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -935,7 +935,7 @@
935935
<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>
936936
</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>
937937
</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>
938-
<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>
938+
<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>
939939
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>
940940
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>
941941
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>
@@ -957,7 +957,7 @@
957957
</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>
958958
<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>
959959
</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>
960-
</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>
960+
</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>
961961
<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>
962962
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>
963963
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>

0 commit comments

Comments
 (0)