Skip to content

Commit eb1746b

Browse files
committed
Update the docs
1 parent 69fcf4c commit eb1746b

File tree

8 files changed

+464
-259
lines changed

8 files changed

+464
-259
lines changed

cdn/img/nice_logo_8t2.png

73.2 KB
Loading

cdn/img/nice_logo_8t3.png

74.7 KB
Loading

examples/cdp_mode/ReadMe/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3402,7 +3402,7 @@ <h3 id="cdp-mode-api-methods">🐙 <b translate="no">CDP Mode</b> API / Methods<
34023402
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_active_tab</span><span class="p">()</span>
34033403
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_tabs</span><span class="p">()</span>
34043404
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_window</span><span class="p">()</span>
3405-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_text</span><span class="p">(</span><span class="n">selector</span><span class="p">)</span>
3405+
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_text</span><span class="p">(</span><span class="n">selector</span><span class="o">=</span><span class="s2">&quot;body&quot;</span><span class="p">)</span>
34063406
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_title</span><span class="p">()</span>
34073407
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_current_url</span><span class="p">()</span>
34083408
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_origin</span><span class="p">()</span>
@@ -3513,10 +3513,10 @@ <h3 id="cdp-mode-api-methods">🐙 <b translate="no">CDP Mode</b> API / Methods<
35133513
<hr />
35143514
<p><a id="Pure_CDP_Mode"></a></p>
35153515
<h3 id="pure-cdp-mode-sb_cdp">🐙 <b translate="no">Pure CDP Mode</b> (<code translate="no">sb_cdp</code>)<a class="headerlink" href="#pure-cdp-mode-sb_cdp" title="Permanent link">&para;</a></h3>
3516-
<p><b translate="no">Pure CDP Mode</b> doesn't use WebDriver for anything. The browser is launched using CDP, and all browser actions are performed using CDP (or <code>PyAutoGUI</code>). Initialization:</p>
3516+
<p>In <b translate="no">Pure CDP Mode</b>, the browser is launched using CDP, and browser actions are performed using CDP. WebDriver isn't available at all, but SeleniumBase can still call <code>PyAutoGUI</code> methods when CDP isn't enough. Here's how to initialize Pure CDP Mode:</p>
35173517
<div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">seleniumbase</span><span class="w"> </span><span class="kn">import</span> <span class="n">sb_cdp</span>
35183518

3519-
<span class="n">sb</span> <span class="o">=</span> <span class="n">sb_cdp</span><span class="o">.</span><span class="n">Chrome</span><span class="p">(</span><span class="n">url</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
3519+
<span class="n">sb</span> <span class="o">=</span> <span class="n">sb_cdp</span><span class="o">.</span><span class="n">Chrome</span><span class="p">(</span><span class="n">url</span><span class="p">)</span>
35203520
</code></pre></div>
35213521
<p><b translate="no">Pure CDP Mode</b> includes all methods from regular CDP Mode, except that they're called directly from <code>sb</code> instead of <code>sb.cdp</code>. Eg: <code>sb.gui_click_captcha()</code>. To quit a CDP-launched browser, use <code>sb.driver.stop()</code>.</p>
35223522
<p>Basic example from <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/cdp_mode/raw_cdp_turnstile.py">SeleniumBase/examples/cdp_mode/raw_cdp_turnstile.py</a>:</p>

help_docs/cdp_mode_methods/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2994,7 +2994,7 @@ <h3 id="cdp-mode-api-methods">🐙 <b translate="no">CDP Mode</b> API / Methods<
29942994
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_active_tab</span><span class="p">()</span>
29952995
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_tabs</span><span class="p">()</span>
29962996
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_window</span><span class="p">()</span>
2997-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_text</span><span class="p">(</span><span class="n">selector</span><span class="p">)</span>
2997+
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_text</span><span class="p">(</span><span class="n">selector</span><span class="o">=</span><span class="s2">&quot;body&quot;</span><span class="p">)</span>
29982998
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_title</span><span class="p">()</span>
29992999
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_current_url</span><span class="p">()</span>
30003000
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_origin</span><span class="p">()</span>

help_docs/method_summary/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2857,7 +2857,7 @@ <h2><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://se
28572857
<span class="bp">self</span><span class="o">.</span><span class="n">click_partial_link</span><span class="p">(</span><span class="n">partial_link_text</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
28582858
<span class="c1"># Duplicates</span>
28592859
<span class="c1"># self.click_partial_link_text(partial_link_text, timeout=None)</span>
2860-
<span class="bp">self</span><span class="o">.</span><span class="n">get_text</span><span class="p">(</span><span class="n">selector</span><span class="o">=</span><span class="s2">&quot;html&quot;</span><span class="p">,</span> <span class="n">by</span><span class="o">=</span><span class="s2">&quot;css selector&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
2860+
<span class="bp">self</span><span class="o">.</span><span class="n">get_text</span><span class="p">(</span><span class="n">selector</span><span class="o">=</span><span class="s2">&quot;body&quot;</span><span class="p">,</span> <span class="n">by</span><span class="o">=</span><span class="s2">&quot;css selector&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
28612861
<span class="bp">self</span><span class="o">.</span><span class="n">get_attribute</span><span class="p">(</span><span class="n">selector</span><span class="p">,</span> <span class="n">attribute</span><span class="p">,</span> <span class="n">by</span><span class="o">=</span><span class="s2">&quot;css selector&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">hard_fail</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
28622862
<span class="bp">self</span><span class="o">.</span><span class="n">set_attribute</span><span class="p">(</span><span class="n">selector</span><span class="p">,</span> <span class="n">attribute</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">by</span><span class="o">=</span><span class="s2">&quot;css selector&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">scroll</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
28632863
<span class="bp">self</span><span class="o">.</span><span class="n">set_attributes</span><span class="p">(</span><span class="n">selector</span><span class="p">,</span> <span class="n">attribute</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">by</span><span class="o">=</span><span class="s2">&quot;css selector&quot;</span><span class="p">)</span>
@@ -3515,7 +3515,7 @@ <h2><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://se
35153515
<span class="n">driver</span><span class="o">.</span><span class="n">is_text_visible</span><span class="p">(</span><span class="n">text</span><span class="p">,</span> <span class="n">selector</span><span class="p">)</span>
35163516
<span class="n">driver</span><span class="o">.</span><span class="n">is_exact_text_visible</span><span class="p">(</span><span class="n">text</span><span class="p">,</span> <span class="n">selector</span><span class="p">)</span>
35173517
<span class="n">driver</span><span class="o">.</span><span class="n">is_attribute_present</span><span class="p">(</span><span class="n">selector</span><span class="p">,</span> <span class="n">attribute</span><span class="p">)</span>
3518-
<span class="n">driver</span><span class="o">.</span><span class="n">get_text</span><span class="p">(</span><span class="n">selector</span><span class="p">)</span>
3518+
<span class="n">driver</span><span class="o">.</span><span class="n">get_text</span><span class="p">(</span><span class="n">selector</span><span class="o">=</span><span class="s2">&quot;body&quot;</span><span class="p">)</span>
35193519
<span class="n">driver</span><span class="o">.</span><span class="n">js_click</span><span class="p">(</span><span class="n">selector</span><span class="p">)</span>
35203520
<span class="n">driver</span><span class="o">.</span><span class="n">get_active_element_css</span><span class="p">()</span>
35213521
<span class="n">driver</span><span class="o">.</span><span class="n">get_locale_code</span><span class="p">()</span>

0 commit comments

Comments
 (0)