File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 1+ from rich .pretty import pprint
2+ from seleniumbase import SB
3+
4+
5+ def add_cdp_listener (sb ):
6+ # (To print everything, use "*". Otherwise select specific headers.)
7+ # self.driver.add_cdp_listener("*", lambda data: print(pformat(data)))
8+ sb .driver .add_cdp_listener (
9+ "Network.requestWillBeSentExtraInfo" ,
10+ lambda data : pprint (data )
11+ )
12+
13+
14+ def click_turnstile_and_verify (sb ):
15+ sb .uc_gui_handle_captcha ()
16+ sb .assert_element ("img#captcha-success" , timeout = 3 )
17+ sb .highlight ("img#captcha-success" , loops = 8 )
18+
19+
20+ with SB (uc_cdp_events = True , test = True ) as sb :
21+ url = "seleniumbase.io/apps/turnstile"
22+ sb .uc_open_with_reconnect (url , 2 )
23+ add_cdp_listener (sb )
24+ click_turnstile_and_verify (sb )
25+ sb .sleep (1 )
26+ sb .refresh ()
27+ sb .sleep (1.2 )
Original file line number Diff line number Diff line change @@ -26,4 +26,4 @@ def test_display_cdp_events(self):
2626 self .click_turnstile_and_verify ()
2727 self .sleep (1 )
2828 self .refresh ()
29- self .sleep (0.5 )
29+ self .sleep (1.2 )
You can’t perform that action at this time.
0 commit comments