2424
2525import  java .net .URI ;
2626
27+ import  java .util .List ;
2728import  java .util .concurrent .CountDownLatch ;
2829import  java .util .concurrent .TimeUnit ;
2930import  java .util .function .Predicate ;
3031import  org .junit .jupiter .api .Test ;
32+ import  org .openqa .selenium .bidi .module .Network ;
33+ import  org .openqa .selenium .bidi .network .Header ;
34+ import  org .openqa .selenium .environment .webserver .NettyAppServer ;
3135import  org .openqa .selenium .remote .RemoteWebDriver ;
3236import  org .openqa .selenium .remote .http .HttpMethod ;
3337import  org .openqa .selenium .remote .http .HttpRequest ;
@@ -179,7 +183,7 @@ void canClearAuthenticationHandlers() {
179183  void  canAddRequestHandler () {
180184    Predicate <URI > filter  = uri  -> uri .getPath ().contains ("logEntry" );
181185
182-     page  = server .whereIs ("/bidi/logEntryAdded.html" );
186+     page  = appServer .whereIs ("/bidi/logEntryAdded.html" );
183187
184188    ((RemoteWebDriver ) driver ).network ().addRequestHandler (filter , httpRequest  -> httpRequest );
185189
@@ -194,7 +198,7 @@ void canAddRequestHandler() {
194198  void  canAddRequestHandlerToModifyMethod () {
195199    Predicate <URI > filter  = uri  -> uri .getPath ().contains ("logEntry" );
196200
197-     page  = server .whereIs ("/bidi/logEntryAdded.html" );
201+     page  = appServer .whereIs ("/bidi/logEntryAdded.html" );
198202
199203    ((RemoteWebDriver ) driver )
200204        .network ()
@@ -226,14 +230,14 @@ void canAddRequestHandlerToModifyHeaders() throws InterruptedException {
226230                      return  response .setContent (utf8String ("Received response for network" ));
227231                    });
228232
229-     server  = new  NettyAppServer (route );
230-     server .start ();
233+     appServer  = new  NettyAppServer (route );
234+     appServer .start ();
231235
232236    Predicate <URI > filter  = uri  -> uri .getPath ().contains ("network" );
233237
234238    CountDownLatch  latch  = new  CountDownLatch (1 );
235239
236-     page  = server .whereIs ("network.html" );
240+     page  = appServer .whereIs ("network.html" );
237241
238242    ((RemoteWebDriver ) driver )
239243        .network ()
@@ -275,12 +279,12 @@ void canAddRequestHandlerToModifyBody() throws InterruptedException {
275279                      return  response .setContent (req .getContent ());
276280                    });
277281
278-     server  = new  NettyAppServer (route );
279-     server .start ();
282+     appServer  = new  NettyAppServer (route );
283+     appServer .start ();
280284
281285    Predicate <URI > filter  = uri  -> uri .getPath ().contains ("network" );
282286
283-     page  = server .whereIs ("network.html" );
287+     page  = appServer .whereIs ("network.html" );
284288
285289    ((RemoteWebDriver ) driver )
286290        .network ()
@@ -299,7 +303,7 @@ void canAddRequestHandlerToModifyBody() throws InterruptedException {
299303  @ Ignore (Browser .CHROME )
300304  @ Ignore (Browser .EDGE )
301305  void  canAddMultipleRequestHandlers () {
302-     page  = server .whereIs ("/bidi/logEntryAdded.html" );
306+     page  = appServer .whereIs ("/bidi/logEntryAdded.html" );
303307
304308    ((RemoteWebDriver ) driver )
305309        .network ()
@@ -328,7 +332,7 @@ void canAddMultipleRequestHandlersWithTheSameFilter() {
328332        .network ()
329333        .addRequestHandler (uri  -> uri .getPath ().contains ("logEntry" ), httpRequest  -> httpRequest );
330334
331-     page  = server .whereIs ("/bidi/logEntryAdded.html" );
335+     page  = appServer .whereIs ("/bidi/logEntryAdded.html" );
332336
333337    driver .get (page );
334338
@@ -355,14 +359,14 @@ void canRemoveRequestHandler() throws InterruptedException {
355359                      return  response .setContent (utf8String ("Received response for network" ));
356360                    });
357361
358-     server  = new  NettyAppServer (route );
359-     server .start ();
362+     appServer  = new  NettyAppServer (route );
363+     appServer .start ();
360364
361365    Predicate <URI > filter  = uri  -> uri .getPath ().contains ("network" );
362366
363367    CountDownLatch  latch  = new  CountDownLatch (1 );
364368
365-     page  = server .whereIs ("network.html" );
369+     page  = appServer .whereIs ("network.html" );
366370
367371    long  id  =
368372        ((RemoteWebDriver ) driver )
@@ -399,7 +403,7 @@ void canRemoveRequestHandler() throws InterruptedException {
399403  @ Ignore (Browser .EDGE )
400404  void  canRemoveRequestHandlerThatDoesNotExist () {
401405    ((RemoteWebDriver ) driver ).network ().removeAuthenticationHandler (5 );
402-     page  = server .whereIs ("/bidi/logEntryAdded.html" );
406+     page  = appServer .whereIs ("/bidi/logEntryAdded.html" );
403407    driver .get (page );
404408
405409    assertThat (driver .findElement (By .tagName ("h1" )).getText ()).isEqualTo ("Long entry added events" );
@@ -409,7 +413,7 @@ void canRemoveRequestHandlerThatDoesNotExist() {
409413  @ Ignore (Browser .CHROME )
410414  @ Ignore (Browser .EDGE )
411415  void  canClearRequestHandlers () {
412-     page  = server .whereIs ("/bidi/logEntryAdded.html" );
416+     page  = appServer .whereIs ("/bidi/logEntryAdded.html" );
413417
414418    ((RemoteWebDriver ) driver )
415419        .network ()
0 commit comments