Skip to content

Commit 4980ae7

Browse files
committed
Update the docs
1 parent 3c5a4a0 commit 4980ae7

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

examples/cdp_mode/ReadMe/index.html

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2860,19 +2860,20 @@ <h3 id="cdp-mode-examples-seleniumbaseexamplescdp_mode">🐙 <b translate="no">C
28602860
<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>
28612861
<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="s1">&#39;button[data-locator=&quot;find-hotels&quot;]&#39;</span><span class="p">)</span>
28622862
<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>
2863-
<span class="n">hotel_names</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>
2864-
<span class="s1">&#39;div[data-booking-status=&quot;BOOKABLE&quot;] [class*=&quot;HotelCard_header&quot;]&#39;</span>
2865-
<span class="p">)</span>
2866-
<span class="n">hotel_prices</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>
2867-
<span class="s1">&#39;div[data-booking-status=&quot;BOOKABLE&quot;] div.rate&#39;</span>
2868-
<span class="p">)</span>
2869-
<span class="n">sb</span><span class="o">.</span><span class="n">assert_true</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">hotel_names</span><span class="p">)</span> <span class="o">==</span> <span class="nb">len</span><span class="p">(</span><span class="n">hotel_prices</span><span class="p">))</span>
2863+
<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>
2864+
<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>
28702865
<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>
28712866
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;(&quot;</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">get_text</span><span class="p">(</span><span class="s2">&quot;ul.b-color_text-white&quot;</span><span class="p">)</span> <span class="o">+</span> <span class="s2">&quot;)&quot;</span><span class="p">)</span>
2872-
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">hotel_names</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
2867+
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">hotels</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
28732868
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;No availability over the selected dates!&quot;</span><span class="p">)</span>
2874-
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">hotel</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">hotel_names</span><span class="p">):</span>
2875-
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;* </span><span class="si">%s</span><span class="s2">: </span><span class="si">%s</span><span class="s2"> =&gt; </span><span class="si">%s</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="n">hotel</span><span class="o">.</span><span class="n">text</span><span class="p">,</span> <span class="n">hotel_prices</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">.</span><span class="n">text</span><span class="p">))</span>
2869+
<span class="k">for</span> <span class="n">hotel</span> <span class="ow">in</span> <span class="n">hotels</span><span class="p">:</span>
2870+
<span class="n">info</span> <span class="o">=</span> <span class="n">hotel</span><span class="o">.</span><span class="n">text</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span>
2871+
<span class="k">if</span> <span class="s2">&quot;Avg/Night&quot;</span> <span class="ow">in</span> <span class="n">info</span> <span class="ow">and</span> <span class="ow">not</span> <span class="n">info</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">&quot;Rates from&quot;</span><span class="p">):</span>
2872+
<span class="n">name</span> <span class="o">=</span> <span class="n">info</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot; (&quot;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot; + &quot;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot; Award Cat&quot;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
2873+
<span class="n">price</span> <span class="o">=</span> <span class="s2">&quot;?&quot;</span>
2874+
<span class="k">if</span> <span class="s2">&quot;Rates from : &quot;</span> <span class="ow">in</span> <span class="n">info</span><span class="p">:</span>
2875+
<span class="n">price</span> <span class="o">=</span> <span class="n">info</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot;Rates from : &quot;</span><span class="p">)[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">&quot; Avg/Night&quot;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span>
2876+
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;* </span><span class="si">%s</span><span class="s2"> =&gt; </span><span class="si">%s</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">price</span><span class="p">))</span>
28762877
</code></pre></div>
28772878

28782879
</details>
@@ -3019,6 +3020,9 @@ <h3 id="cdp-mode-api-methods">🐙 <b translate="no">CDP Mode</b> API / Methods<
30193020
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">click_nth_element</span><span class="p">(</span><span class="n">selector</span><span class="p">,</span> <span class="n">number</span><span class="p">)</span>
30203021
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">click_nth_visible_element</span><span class="p">(</span><span class="n">selector</span><span class="p">,</span> <span class="n">number</span><span class="p">)</span>
30213022
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">click_link</span><span class="p">(</span><span class="n">link_text</span><span class="p">)</span>
3023+
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">go_back</span><span class="p">()</span>
3024+
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">go_forward</span><span class="p">()</span>
3025+
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_navigation_history</span><span class="p">()</span>
30223026
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">tile_windows</span><span class="p">(</span><span class="n">windows</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">max_columns</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
30233027
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">get_all_cookies</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
30243028
<span class="n">sb</span><span class="o">.</span><span class="n">cdp</span><span class="o">.</span><span class="n">set_all_cookies</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</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)