1- from pprint import pformat
1+ from rich . pretty import pprint
22from seleniumbase import BaseCase
33BaseCase .main (__name__ , __file__ , "--uc" , "--uc-cdp" , "-s" )
44
@@ -9,38 +9,18 @@ def add_cdp_listener(self):
99 # self.driver.add_cdp_listener("*", lambda data: print(pformat(data)))
1010 self .driver .add_cdp_listener (
1111 "Network.requestWillBeSentExtraInfo" ,
12- lambda data : print ( pformat ( data ) )
12+ lambda data : pprint ( data )
1313 )
1414
1515 def verify_success (self ):
1616 self .assert_text ("OH YEAH, you passed!" , "h1" , timeout = 6.25 )
1717 self .sleep (1 )
1818
19- def fail_me (self ):
20- self .fail ('Selenium was detected! Try using: "pytest --uc"' )
21-
2219 def test_display_cdp_events (self ):
2320 if not (self .undetectable and self .uc_cdp_events ):
2421 self .get_new_driver (undetectable = True , uc_cdp_events = True )
25- self .driver .get ("https://nowsecure.nl/#relax" )
26- try :
27- self .verify_success ()
28- except Exception :
29- self .clear_all_cookies ()
30- self .get_new_driver (undetectable = True , uc_cdp_events = True )
31- self .driver .get ("https://nowsecure.nl/#relax" )
32- try :
33- self .verify_success ()
34- except Exception :
35- if self .is_element_visible ('iframe[src*="challenge"]' ):
36- with self .frame_switch ('iframe[src*="challenge"]' ):
37- self .click ("span.mark" )
38- else :
39- self .fail_me ()
40- try :
41- self .verify_success ()
42- except Exception :
43- self .fail_me ()
22+ self .driver .uc_open_with_tab ("https://nowsecure.nl/#relax" )
23+ self .verify_success ()
4424 self .add_cdp_listener ()
4525 self .refresh ()
4626 self .sleep (1 )
0 commit comments