Skip to content

Commit 516d9b2

Browse files
committed
Update examples
1 parent f1c91d8 commit 516d9b2

File tree

6 files changed

+29
-7
lines changed

6 files changed

+29
-7
lines changed

examples/raw_bing_captcha.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
sb.activate_demo_mode() # See asserts as they happen
1010
sb.assert_element("svg#success-icon")
1111
sb.assert_text("Success!", "span#success-text")
12-
sb.highlight("div#success", loops=10)
12+
sb.highlight("div#success")

examples/raw_cdp_logging.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33

44
driver = Driver(uc=True, log_cdp=True)
55
try:
6-
driver.get("https://seleniumbase.io/apps/invisible_recaptcha")
6+
driver.uc_open_with_reconnect("https://seleniumbase.io/apps/turnstile")
7+
driver.uc_switch_to_frame("iframe")
8+
driver.uc_click("span.mark")
79
driver.sleep(3)
810
pprint(driver.get_log("performance"))
911
finally:

examples/raw_nopecha.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
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", 5)
4+
sb.driver.uc_open_with_reconnect("https://nopecha.com/demo/turnstile", 4)
55
sb.driver.uc_switch_to_frame("#example-container5 iframe")
6-
sb.driver.uc_click("span.mark")
6+
sb.driver.uc_click("span.mark", reconnect_time=1)
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")
11+
sb.driver.uc_click("span.mark", reconnect_time=1)
1212
sb.switch_to_frame("#example-container0 iframe")
1313
sb.assert_element("circle.success-circle")
1414
sb.switch_to_parent_frame()
15+
1516
sb.switch_to_frame("#example-container5 iframe")
1617
sb.assert_element("svg#success-icon", timeout=3)
1718
sb.switch_to_parent_frame()

examples/raw_robot.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
from seleniumbase import SB
2+
3+
with SB(enable_3d_apis=True, test=True) as sb:
4+
sb.open("threejs.org/examples/#webgl_animation_skinning_morph")
5+
sb.switch_to_frame("iframe#viewer")
6+
sb.set_text_content("#info p", "Hi, I'm Michael Mintz")
7+
sb.add_css_style("#info p{zoom: 2.54}")
8+
sb.sleep(0.8)
9+
sb.click('button:contains("Wave")')
10+
sb.highlight("#info p")
11+
sb.select_option_by_text("select", "Idle")
12+
sb.click('button:contains("ThumbsUp")')
13+
sb.set_text_content("#info p", "I created SeleniumBase")
14+
sb.highlight("#info p")
15+
sb.sleep(0.8)
16+
sb.click('button:contains("Jump")')
17+
sb.sleep(1.5)

examples/raw_uc_mode.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,7 @@
77
if not sb.is_text_visible("Username", '[for="user_login"]'):
88
sb.driver.uc_open_with_reconnect(url, 4)
99
sb.assert_text("Username", '[for="user_login"]', timeout=3)
10-
sb.highlight('label[for="user_login"]', loops=3)
10+
sb.assert_element('label[for="user_login"]')
11+
sb.highlight('button:contains("Sign in")')
12+
sb.highlight('h1:contains("GitLab.com")')
1113
sb.post_message("SeleniumBase wasn't detected", duration=4)

examples/test_3d_apis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from seleniumbase import BaseCase
2-
BaseCase.main(__name__, __file__)
2+
BaseCase.main(__name__, __file__, "--enable-3d-apis")
33

44

55
class ThreeJSTests(BaseCase):

0 commit comments

Comments
 (0)