Skip to content

Commit f94f4a7

Browse files
committed
Update CDP Mode examples
1 parent 3638871 commit f94f4a7

5 files changed

Lines changed: 11 additions & 6 deletions

File tree

examples/cdp_mode/ReadMe.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,8 @@ with SB(uc=True, test=True, ad_block=True) as sb:
315315
print('*** Walmart Search for "%s":' % search)
316316
print(' (Results must contain "%s".)' % required_text)
317317
unique_item_text = []
318-
items = sb.find_elements('div[data-test-id="gpt-main"]')
318+
sb.click_if_visible('[data-automation-id="sb-btn-close-mark"]')
319+
items = sb.find_elements('[data-item-id]')
319320
for item in items:
320321
if required_text in item.text:
321322
description = item.querySelector(

examples/cdp_mode/playwright/raw_walmart_sync.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
context = browser.contexts[0]
1010
page = context.pages[0]
1111
page.goto("https://www.walmart.com/")
12-
sb.sleep(3)
12+
sb.sleep(2.6)
1313
page.click('input[aria-label="Search"]')
1414
sb.sleep(1.4)
1515
search = "Settlers of Catan Board Game"
@@ -21,7 +21,8 @@
2121
print('*** Walmart Search for "%s":' % search)
2222
print(' (Results must contain "%s".)' % required_text)
2323
unique_item = []
24-
items = page.locator('div[data-test-id="gpt-main"]')
24+
sb.click_if_visible('[data-automation-id="sb-btn-close-mark"]')
25+
items = page.locator('[data-item-id]')
2526
for i in range(items.count()):
2627
item = items.nth(i)
2728
if required_text in item.inner_text():

examples/cdp_mode/raw_cdp_walmart.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
print('*** Walmart Search for "%s":' % search)
2121
print(' (Results must contain "%s".)' % required_text)
2222
unique_item_text = []
23-
items = sb.find_elements('div[data-testid="list-view"]')
23+
sb.click_if_visible('[data-automation-id="sb-btn-close-mark"]')
24+
items = sb.find_elements('[data-item-id]')
2425
for item in items:
2526
if required_text in item.text:
2627
description = item.querySelector(

examples/cdp_mode/raw_walmart.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
print('*** Walmart Search for "%s":' % search)
2626
print(' (Results must contain "%s".)' % required_text)
2727
unique_item_text = []
28-
items = sb.find_elements('div[data-test-id="gpt-main"]')
28+
sb.click_if_visible('[data-automation-id="sb-btn-close-mark"]')
29+
items = sb.find_elements('[data-item-id]')
2930
for item in items:
3031
if required_text in item.text:
3132
description = item.querySelector(

examples/presenter/uc_presentation_4.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,8 @@ def test_presentation_4(self):
537537
print('*** Walmart Search for "%s":' % search)
538538
print(' (Results must contain "%s".)' % required_text)
539539
unique_item_text = []
540-
items = sb.cdp.find_elements('div[data-testid="list-view"]')
540+
sb.click_if_visible('[data-automation-id="sb-btn-close-mark"]')
541+
items = sb.find_elements('[data-item-id]')
541542
for item in items:
542543
if required_text in item.text:
543544
description = item.querySelector(

0 commit comments

Comments
 (0)