Skip to content

Commit 4820d73

Browse files
committed
Update example tests
1 parent 1067d88 commit 4820d73

File tree

6 files changed

+16
-31
lines changed

6 files changed

+16
-31
lines changed

examples/raw_cdp_logging.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
driver = Driver(uc=True, log_cdp=True)
55
try:
66
driver.uc_open_with_reconnect("https://seleniumbase.io/apps/turnstile")
7-
driver.uc_switch_to_frame("iframe")
7+
driver.switch_to_frame("iframe")
88
driver.uc_click("span.mark")
99
driver.sleep(3)
1010
pprint(driver.get_log("performance"))

examples/raw_form_turnstile.py

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,7 @@
11
from seleniumbase import SB
22

3-
4-
def open_the_form_turnstile_page(sb):
5-
sb.driver.uc_open_with_reconnect(
6-
"https://seleniumbase.io/apps/form_turnstile", reconnect_time=2.7,
7-
)
8-
9-
10-
def click_turnstile_and_verify(sb):
11-
sb.scroll_to_bottom()
12-
sb.driver.uc_switch_to_frame("iframe")
13-
sb.driver.uc_click("span.mark")
14-
sb.highlight("img#captcha-success", timeout=3.33)
15-
16-
173
with SB(uc=True, test=True) as sb:
18-
open_the_form_turnstile_page(sb)
19-
try:
20-
click_turnstile_and_verify(sb)
21-
except Exception:
22-
open_the_form_turnstile_page(sb)
23-
click_turnstile_and_verify(sb)
4+
sb.driver.uc_open_with_reconnect("seleniumbase.io/apps/form_turnstile", 3)
245
sb.press_keys("#name", "SeleniumBase")
256
sb.press_keys("#email", "[email protected]")
267
sb.press_keys("#phone", "1-555-555-5555")
@@ -30,6 +11,9 @@ def click_turnstile_and_verify(sb):
3011
sb.click('span:contains("9:00 PM")')
3112
sb.highlight_click('input[value="AR"] + span')
3213
sb.click('input[value="cc"] + span')
14+
sb.switch_to_frame("iframe")
15+
sb.driver.uc_click("span.mark")
16+
sb.highlight("img#captcha-success", timeout=3)
3317
sb.highlight_click('button:contains("Request & Pay")')
3418
sb.highlight("img#submit-success")
3519
sb.highlight('button:contains("Success!")')

examples/raw_nopecha.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
from seleniumbase import SB
22

33
with SB(uc=True, test=True) as sb:
4-
sb.driver.uc_open_with_reconnect("https://nopecha.com/demo/turnstile", 4)
5-
sb.driver.uc_switch_to_frame("#example-container5 iframe")
6-
sb.driver.uc_click("span.mark", reconnect_time=1)
4+
sb.driver.uc_open_with_reconnect("nopecha.com/demo/turnstile", 4.2)
5+
sb.switch_to_frame("#example-container5 iframe")
6+
sb.driver.uc_click("span.mark")
77

88
if sb.is_element_visible("#example-container0 iframe"):
99
sb.switch_to_frame("#example-container0 iframe")
1010
if not sb.is_element_visible("circle.success-circle"):
11-
sb.driver.uc_click("span.mark", reconnect_time=1)
11+
sb.driver.uc_click("span.mark")
1212
sb.switch_to_frame("#example-container0 iframe")
1313
sb.assert_element("circle.success-circle")
1414
sb.switch_to_parent_frame()

examples/raw_turnstile.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33

44
def open_the_turnstile_page(sb):
55
sb.driver.uc_open_with_reconnect(
6-
"https://seleniumbase.io/apps/turnstile", reconnect_time=2.7,
6+
"seleniumbase.io/apps/turnstile", reconnect_time=3,
77
)
88

99

1010
def click_turnstile_and_verify(sb):
11-
sb.driver.uc_switch_to_frame("iframe")
11+
sb.driver.switch_to_frame("iframe")
1212
sb.driver.uc_click("span.mark")
13-
sb.assert_element("img#captcha-success", timeout=3.33)
13+
sb.assert_element("img#captcha-success", timeout=3)
1414

1515

1616
with SB(uc=True, test=True) as sb:

examples/test_download_files.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def test_download_files_from_pypi(self):
4343
if (
4444
self.browser == "safari"
4545
or self.browser == "ie"
46+
or self.browser == "edge"
4647
or (self.is_chromium() and self.guest_mode)
4748
or (self.is_chromium() and (self.headless or self.headless2))
4849
):

examples/uc_cdp_events.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ def add_cdp_listener(self):
1313
)
1414

1515
def click_turnstile_and_verify(sb):
16-
sb.driver.uc_switch_to_frame("iframe")
16+
sb.switch_to_frame("iframe")
1717
sb.driver.uc_click("span.mark")
18-
sb.assert_element("img#captcha-success", timeout=3.33)
18+
sb.assert_element("img#captcha-success", timeout=3)
1919
sb.highlight("img#captcha-success", loops=8)
2020

2121
def test_display_cdp_events(self):
2222
if not (self.undetectable and self.uc_cdp_events):
2323
self.get_new_driver(undetectable=True, uc_cdp_events=True)
24-
self.driver.uc_open("https://seleniumbase.io/apps/turnstile")
24+
self.driver.uc_open_with_reconnect("seleniumbase.io/apps/turnstile")
2525
self.add_cdp_listener()
2626
self.click_turnstile_and_verify()
2727
self.sleep(1)

0 commit comments

Comments
 (0)