File tree 2 files changed +28
-1
lines changed
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):
26
26
self .click_turnstile_and_verify ()
27
27
self .sleep (1 )
28
28
self .refresh ()
29
- self .sleep (0.5 )
29
+ self .sleep (1.2 )
You can’t perform that action at this time.
0 commit comments