@@ -71,21 +71,21 @@ To find out if WebDriver is connected or disconnected, call:
7171``` python
7272from seleniumbase import SB
7373
74- with SB(uc = True , test = True , locale_code = " en" ) as sb:
74+ with SB(uc = True , test = True , locale_code = " en" , ad_block = True ) as sb:
7575 url = " https://www.pokemon.com/us"
7676 sb.activate_cdp_mode(url)
77- sb.sleep(2.5 )
78- sb.cdp.click_if_visible(" button#onetrust-reject-all-handler" )
79- sb.sleep(1.2 )
80- sb.cdp.click(' a[href="https://www.pokemon.com/us/pokedex/"]' )
77+ sb.sleep(3.2 )
78+ sb.cdp.click(" button#onetrust-accept-btn-handler" )
8179 sb.sleep(1.2 )
80+ sb.cdp.click(" a span.icon_pokeball" )
81+ sb.sleep(2.5 )
8282 sb.cdp.click(' b:contains("Show Advanced Search")' )
83- sb.sleep(1.2 )
83+ sb.sleep(2.5 )
8484 sb.cdp.click(' span[data-type="type"][data-value="electric"]' )
8585 sb.sleep(0.5 )
8686 sb.scroll_into_view(" a#advSearch" )
8787 sb.sleep(0.5 )
88- sb.cdp.click (" a#advSearch" )
88+ sb.cdp.mouse_click (" a#advSearch" )
8989 sb.sleep(1.2 )
9090 sb.cdp.click(' img[src*="img/pokedex/detail/025.png"]' )
9191 sb.cdp.assert_text(" Pikachu" , ' div[class*="title"]' )
@@ -102,11 +102,13 @@ with SB(uc=True, test=True, locale_code="en") as sb:
102102 sb.cdp.highlight_overlay(" div.pokemon-ability-info" )
103103 sb.sleep(2 )
104104 sb.cdp.click(' a[href="https://www.pokemon.com/us/play-pokemon/"]' )
105+ sb.sleep(0.6 )
105106 sb.cdp.click(' h3:contains("Find an Event")' )
106107 location = " Concord, MA, USA"
107108 sb.cdp.type(' input[data-testid="location-search"]' , location)
108- sb.sleep(1 )
109+ sb.sleep(1.5 )
109110 sb.cdp.click(" div.autocomplete-dropdown-container div.suggestion-item" )
111+ sb.sleep(0.6 )
110112 sb.cdp.click(' img[alt="search-icon"]' )
111113 sb.sleep(2 )
112114 events = sb.cdp.select_all(' div[data-testid="event-name"]' )
@@ -129,10 +131,10 @@ with SB(uc=True, test=True, locale_code="en") as sb:
129131``` python
130132from seleniumbase import SB
131133
132- with SB(uc = True , test = True , locale_code = " en" ) as sb:
134+ with SB(uc = True , test = True , locale_code = " en" , ad_block = True ) as sb:
133135 url = " https://www.hyatt.com/"
134136 sb.activate_cdp_mode(url)
135- sb.sleep(2 )
137+ sb.sleep(2.5 )
136138 sb.cdp.click_if_visible(' button[aria-label="Close"]' )
137139 sb.sleep(1 )
138140 sb.cdp.click(' span:contains("Explore")' )
@@ -176,7 +178,7 @@ with SB(uc=True, test=True, locale_code="en") as sb:
176178``` python
177179from seleniumbase import SB
178180
179- with SB(uc = True , test = True , locale_code = " en" ) as sb:
181+ with SB(uc = True , test = True , locale_code = " en" , ad_block = True ) as sb:
180182 url = " https://www.bestwestern.com/en_US.html"
181183 sb.activate_cdp_mode(url)
182184 sb.sleep(2.5 )
@@ -220,7 +222,7 @@ with SB(uc=True, test=True, locale_code="en") as sb:
220222``` python
221223from seleniumbase import SB
222224
223- with SB(uc = True , test = True , locale_code = " en" ) as sb:
225+ with SB(uc = True , test = True , locale_code = " en" , ad_block = True ) as sb:
224226 url = " https://www.walmart.com/"
225227 sb.activate_cdp_mode(url)
226228 sb.sleep(2.5 )
@@ -266,7 +268,7 @@ with SB(uc=True, test=True, locale_code="en") as sb:
266268``` python
267269from seleniumbase import SB
268270
269- with SB(uc = True , test = True , locale_code = " en" ) as sb:
271+ with SB(uc = True , test = True , locale_code = " en" , ad_block = True ) as sb:
270272 url = " https://www.nike.com/"
271273 sb.activate_cdp_mode(url)
272274 sb.sleep(2.5 )
@@ -395,12 +397,17 @@ sb.cdp.uncheck_if_checked(selector)
395397sb.cdp.unselect_if_selected(selector)
396398sb.cdp.is_element_present(selector)
397399sb.cdp.is_element_visible(selector)
398- sb.cdp.assert_element_present(selector)
399- sb.cdp.assert_element_absent(selector)
400+ sb.cdp.wait_for_element_visible(selector)
400401sb.cdp.assert_element(selector)
401402sb.cdp.assert_element_visible(selector)
403+ sb.cdp.assert_element_present(selector)
404+ sb.cdp.assert_element_absent(selector)
402405sb.cdp.assert_element_not_visible(selector)
406+ sb.cdp.assert_element_attribute(selector, attribute, value = None )
403407sb.cdp.assert_title(title)
408+ sb.cdp.assert_title_contains(substring)
409+ sb.cdp.assert_url(url)
410+ sb.cdp.assert_url_contains(substring)
404411sb.cdp.assert_text(text, selector = " html" )
405412sb.cdp.assert_exact_text(text, selector = " html" )
406413sb.cdp.scroll_into_view(selector)
0 commit comments