|
1 | 1 | from seleniumbase import SB
|
2 | 2 |
|
3 | 3 | with SB(uc=True, test=True) as sb:
|
4 |
| - sb.driver.uc_open_with_reconnect("nopecha.com/demo/turnstile", 4.5) |
5 |
| - sb.switch_to_frame("#example-container5 iframe") |
6 |
| - sb.driver.uc_click("span.mark", reconnect_time=3) |
7 |
| - |
| 4 | + sb.driver.uc_open_with_reconnect("nopecha.com/demo/turnstile", 3.4) |
8 | 5 | if sb.is_element_visible("#example-container0 iframe"):
|
9 | 6 | sb.switch_to_frame("#example-container0 iframe")
|
10 | 7 | if not sb.is_element_visible("circle.success-circle"):
|
11 | 8 | sb.driver.uc_click("span.mark", reconnect_time=3)
|
12 | 9 | sb.switch_to_frame("#example-container0 iframe")
|
13 |
| - sb.assert_element("circle.success-circle") |
14 |
| - sb.switch_to_parent_frame() |
| 10 | + sb.switch_to_default_content() |
15 | 11 |
|
| 12 | + sb.switch_to_frame("#example-container5 iframe") |
| 13 | + sb.driver.uc_click("span.mark", reconnect_time=2.5) |
16 | 14 | sb.switch_to_frame("#example-container5 iframe")
|
17 | 15 | sb.assert_element("svg#success-icon", timeout=3)
|
18 | 16 | sb.switch_to_parent_frame()
|
| 17 | + |
| 18 | + if sb.is_element_visible("#example-container0 iframe"): |
| 19 | + sb.switch_to_frame("#example-container0 iframe") |
| 20 | + sb.assert_element("circle.success-circle") |
| 21 | + sb.switch_to_parent_frame() |
| 22 | + |
19 | 23 | sb.set_messenger_theme(location="top_center")
|
20 | 24 | sb.post_message("SeleniumBase wasn't detected!", duration=3)
|
0 commit comments