File tree Expand file tree Collapse file tree 6 files changed +29
-7
lines changed Expand file tree Collapse file tree 6 files changed +29
-7
lines changed Original file line number Diff line number Diff line change 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" )
Original file line number Diff line number Diff line change 33
44driver = Driver (uc = True , log_cdp = True )
55try :
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" ))
911finally :
Original file line number Diff line number Diff line change 11from seleniumbase import SB
22
33with 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 ()
Original file line number Diff line number Diff line change 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 )
Original file line number Diff line number Diff line change 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 )
Original file line number Diff line number Diff line change 11from seleniumbase import BaseCase
2- BaseCase .main (__name__ , __file__ )
2+ BaseCase .main (__name__ , __file__ , "--enable-3d-apis" )
33
44
55class ThreeJSTests (BaseCase ):
You can’t perform that action at this time.
0 commit comments