Skip to content

Commit 422c8b7

Browse files
committed
Update the docs
1 parent b6da1be commit 422c8b7

File tree

3 files changed

+72
-70
lines changed

3 files changed

+72
-70
lines changed

examples/cdp_mode/ReadMe/index.html

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3107,14 +3107,17 @@ <h3 id="cdp-mode-examples-seleniumbaseexamplescdp_mode">🐙 <b translate="no">C
31073107
<span class="k">with</span> <span class="n">SB</span><span class="p">(</span><span class="n">uc</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">test</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">locale</span><span class="o">=</span><span class="s2">&quot;en&quot;</span><span class="p">,</span> <span class="n">ad_block</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> <span class="k">as</span> <span class="n">sb</span><span class="p">:</span>
31083108
<span class="n">url</span> <span class="o">=</span> <span class="s2">&quot;https://www.hyatt.com/&quot;</span>
31093109
<span class="n">sb</span><span class="o">.</span><span class="n">activate_cdp_mode</span><span class="p">(</span><span class="n">url</span><span class="p">)</span>
3110-
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">2.5</span><span class="p">)</span>
3111-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">click_if_visible</span><span class="p">(</span><span class="s1">&#39;button[aria-label=&quot;Close&quot;]&#39;</span><span class="p">)</span>
3112-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">click_if_visible</span><span class="p">(</span><span class="s2">&quot;#onetrust-reject-all-handler&quot;</span><span class="p">)</span>
3113-
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
3110+
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">3.5</span><span class="p">)</span>
3111+
<span class="n">sb</span><span class="o">.</span><span class="n">click_if_visible</span><span class="p">(</span><span class="s1">&#39;button[aria-label=&quot;Close&quot;]&#39;</span><span class="p">)</span>
3112+
<span class="n">sb</span><span class="o">.</span><span class="n">click_if_visible</span><span class="p">(</span><span class="s2">&quot;#onetrust-reject-all-handler&quot;</span><span class="p">)</span>
3113+
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
31143114
<span class="n">location</span> <span class="o">=</span> <span class="s2">&quot;Anaheim, CA, USA&quot;</span>
3115-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">type</span><span class="p">(</span><span class="s1">&#39;input[data-id=&quot;location&quot;]&#39;</span><span class="p">,</span> <span class="n">location</span><span class="p">)</span>
3116-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">click</span><span class="p">(</span><span class="s2">&quot;button.quickbookSearchFormButton&quot;</span><span class="p">)</span>
3117-
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">5</span><span class="p">)</span>
3115+
<span class="n">sb</span><span class="o">.</span><span class="n">type</span><span class="p">(</span><span class="s1">&#39;input[id=&quot;search-term&quot;]&#39;</span><span class="p">,</span> <span class="n">location</span><span class="p">)</span>
3116+
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
3117+
<span class="n">sb</span><span class="o">.</span><span class="n">click</span><span class="p">(</span><span class="s1">&#39;li[data-js=&quot;suggestion&quot;]&#39;</span><span class="p">)</span>
3118+
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
3119+
<span class="n">sb</span><span class="o">.</span><span class="n">click</span><span class="p">(</span><span class="s2">&quot;button.be-button-shop&quot;</span><span class="p">)</span>
3120+
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">6</span><span class="p">)</span>
31183121
<span class="n">card_info</span> <span class="o">=</span> <span class="s1">&#39;div[data-booking-status=&quot;BOOKABLE&quot;] [class*=&quot;HotelCard_info&quot;]&#39;</span>
31193122
<span class="n">hotels</span> <span class="o">=</span> <span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">select_all</span><span class="p">(</span><span class="n">card_info</span><span class="p">)</span>
31203123
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Hyatt Hotels in </span><span class="si">%s</span><span class="s2">:&quot;</span> <span class="o">%</span> <span class="n">location</span><span class="p">)</span>
@@ -3190,22 +3193,21 @@ <h3 id="cdp-mode-examples-seleniumbaseexamplescdp_mode">🐙 <b translate="no">C
31903193
<span class="k">with</span> <span class="n">SB</span><span class="p">(</span><span class="n">uc</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">test</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">ad_block</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> <span class="k">as</span> <span class="n">sb</span><span class="p">:</span>
31913194
<span class="n">url</span> <span class="o">=</span> <span class="s2">&quot;https://www.walmart.com/&quot;</span>
31923195
<span class="n">sb</span><span class="o">.</span><span class="n">activate_cdp_mode</span><span class="p">(</span><span class="n">url</span><span class="p">)</span>
3193-
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">2.5</span><span class="p">)</span>
3194-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">click_if_visible</span><span class="p">(</span><span class="s1">&#39;[data-automation-id*=&quot;close-mark&quot;]&#39;</span><span class="p">)</span>
3195-
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">0.3</span><span class="p">)</span>
3196-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">mouse_click</span><span class="p">(</span><span class="s1">&#39;input[aria-label=&quot;Search&quot;]&#39;</span><span class="p">)</span>
3196+
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">2.8</span><span class="p">)</span>
3197+
<span class="n">sb</span><span class="o">.</span><span class="n">click</span><span class="p">(</span><span class="s1">&#39;input[aria-label=&quot;Search&quot;]&#39;</span><span class="p">)</span>
31973198
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">1.2</span><span class="p">)</span>
31983199
<span class="n">search</span> <span class="o">=</span> <span class="s2">&quot;Settlers of Catan Board Game&quot;</span>
31993200
<span class="n">required_text</span> <span class="o">=</span> <span class="s2">&quot;Catan&quot;</span>
3200-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">press_keys</span><span class="p">(</span><span class="s1">&#39;input[aria-label=&quot;Search&quot;]&#39;</span><span class="p">,</span> <span class="n">search</span> <span class="o">+</span> <span class="s2">&quot;</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">)</span>
3201+
<span class="n">sb</span><span class="o">.</span><span class="n">press_keys</span><span class="p">(</span><span class="s1">&#39;input[aria-label=&quot;Search&quot;]&#39;</span><span class="p">,</span> <span class="n">search</span> <span class="o">+</span> <span class="s2">&quot;</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">)</span>
32013202
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">3.8</span><span class="p">)</span>
32023203
<span class="k">if</span> <span class="n">sb</span><span class="o">.</span><span class="n">is_element_visible</span><span class="p">(</span><span class="s2">&quot;#px-captcha&quot;</span><span class="p">):</span>
3203-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">gui_click_and_hold</span><span class="p">(</span><span class="s2">&quot;#px-captcha&quot;</span><span class="p">,</span> <span class="mi">12</span><span class="p">)</span>
3204-
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">3.2</span><span class="p">)</span>
3204+
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">gui_click_and_hold</span><span class="p">(</span><span class="s2">&quot;#px-captcha&quot;</span><span class="p">,</span> <span class="mf">7.2</span><span class="p">)</span>
3205+
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">4.2</span><span class="p">)</span>
32053206
<span class="k">if</span> <span class="n">sb</span><span class="o">.</span><span class="n">is_element_visible</span><span class="p">(</span><span class="s2">&quot;#px-captcha&quot;</span><span class="p">):</span>
3206-
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">gui_click_and_hold</span><span class="p">(</span><span class="s2">&quot;#px-captcha&quot;</span><span class="p">,</span> <span class="mi">12</span><span class="p">)</span>
3207+
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">gui_click_and_hold</span><span class="p">(</span><span class="s2">&quot;#px-captcha&quot;</span><span class="p">,</span> <span class="mf">4.2</span><span class="p">)</span>
32073208
<span class="n">sb</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">3.2</span><span class="p">)</span>
32083209
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">remove_elements</span><span class="p">(</span><span class="s1">&#39;[data-testid=&quot;skyline-ad&quot;]&#39;</span><span class="p">)</span>
3210+
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">remove_elements</span><span class="p">(</span><span class="s1">&#39;[data-testid=&quot;sba-container&quot;]&#39;</span><span class="p">)</span>
32093211
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;*** Walmart Search for &quot;</span><span class="si">%s</span><span class="s1">&quot;:&#39;</span> <span class="o">%</span> <span class="n">search</span><span class="p">)</span>
32103212
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39; (Results must contain &quot;</span><span class="si">%s</span><span class="s1">&quot;.)&#39;</span> <span class="o">%</span> <span class="n">required_text</span><span class="p">)</span>
32113213
<span class="n">unique_item_text</span> <span class="o">=</span> <span class="p">[]</span>

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)