File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
java/src/org/openqa/selenium/devtools/idealized Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ public abstract class Network<AUTHREQUIRED, REQUESTPAUSED> {
62
62
private Filter filter = defaultFilter ;
63
63
protected final DevTools devTools ;
64
64
65
+ private final AtomicBoolean networkInterceptorRegistered = new AtomicBoolean ();
65
66
private final AtomicBoolean networkInterceptorClosed = new AtomicBoolean ();
66
67
67
68
public Network (DevTools devtools ) {
@@ -149,6 +150,11 @@ public void interceptTrafficWith(Filter filter) {
149
150
}
150
151
151
152
public void prepareToInterceptTraffic () {
153
+ if (networkInterceptorRegistered .getAndSet (true )) {
154
+ // we are already prepared, just go ahead
155
+ return ;
156
+ }
157
+
152
158
devTools .send (disableNetworkCaching ());
153
159
154
160
devTools .addListener (
You can’t perform that action at this time.
0 commit comments