@@ -189,14 +189,17 @@ from seleniumbase import SB
189
189
with SB(uc = True , test = True , locale = " en" , ad_block = True ) as sb:
190
190
url = " https://www.hyatt.com/"
191
191
sb.activate_cdp_mode(url)
192
- sb.sleep(2 .5 )
193
- sb.cdp. click_if_visible(' button[aria-label="Close"]' )
194
- sb.cdp. click_if_visible(" #onetrust-reject-all-handler" )
195
- sb.sleep(2 )
192
+ sb.sleep(3 .5 )
193
+ sb.click_if_visible(' button[aria-label="Close"]' )
194
+ sb.click_if_visible(" #onetrust-reject-all-handler" )
195
+ sb.sleep(1 )
196
196
location = " Anaheim, CA, USA"
197
- sb.cdp.type(' input[data-id="location"]' , location)
198
- sb.cdp.click(" button.quickbookSearchFormButton" )
199
- sb.sleep(5 )
197
+ sb.type(' input[id="search-term"]' , location)
198
+ sb.sleep(1 )
199
+ sb.click(' li[data-js="suggestion"]' )
200
+ sb.sleep(1 )
201
+ sb.click(" button.be-button-shop" )
202
+ sb.sleep(6 )
200
203
card_info = ' div[data-booking-status="BOOKABLE"] [class*="HotelCard_info"]'
201
204
hotels = sb.cdp.select_all(card_info)
202
205
print (" Hyatt Hotels in %s :" % location)
@@ -274,22 +277,21 @@ from seleniumbase import SB
274
277
with SB(uc = True , test = True , ad_block = True ) as sb:
275
278
url = " https://www.walmart.com/"
276
279
sb.activate_cdp_mode(url)
277
- sb.sleep(2.5 )
278
- sb.cdp.click_if_visible(' [data-automation-id*="close-mark"]' )
279
- sb.sleep(0.3 )
280
- sb.cdp.mouse_click(' input[aria-label="Search"]' )
280
+ sb.sleep(2.8 )
281
+ sb.click(' input[aria-label="Search"]' )
281
282
sb.sleep(1.2 )
282
283
search = " Settlers of Catan Board Game"
283
284
required_text = " Catan"
284
- sb.cdp. press_keys(' input[aria-label="Search"]' , search + " \n " )
285
+ sb.press_keys(' input[aria-label="Search"]' , search + " \n " )
285
286
sb.sleep(3.8 )
286
287
if sb.is_element_visible(" #px-captcha" ):
287
- sb.cdp.gui_click_and_hold(" #px-captcha" , 12 )
288
- sb.sleep(3 .2 )
288
+ sb.cdp.gui_click_and_hold(" #px-captcha" , 7.2 )
289
+ sb.sleep(4 .2 )
289
290
if sb.is_element_visible(" #px-captcha" ):
290
- sb.cdp.gui_click_and_hold(" #px-captcha" , 12 )
291
+ sb.cdp.gui_click_and_hold(" #px-captcha" , 4.2 )
291
292
sb.sleep(3.2 )
292
293
sb.cdp.remove_elements(' [data-testid="skyline-ad"]' )
294
+ sb.cdp.remove_elements(' [data-testid="sba-container"]' )
293
295
print (' *** Walmart Search for "%s ":' % search)
294
296
print (' (Results must contain "%s ".)' % required_text)
295
297
unique_item_text = []
0 commit comments