1515// specific language governing permissions and limitations
1616// under the License.
1717
18- package org .openqa .selenium .devtools .v99 ;
18+ package org .openqa .selenium .devtools .v102 ;
1919
2020import com .google .common .collect .ImmutableList ;
2121import com .google .common .io .ByteStreams ;
2525import org .openqa .selenium .devtools .DevToolsException ;
2626import org .openqa .selenium .devtools .Event ;
2727import org .openqa .selenium .devtools .idealized .Network ;
28- import org .openqa .selenium .devtools .v99 .fetch .Fetch ;
29- import org .openqa .selenium .devtools .v99 .fetch .model .AuthChallengeResponse ;
30- import org .openqa .selenium .devtools .v99 .fetch .model .AuthRequired ;
31- import org .openqa .selenium .devtools .v99 .fetch .model .HeaderEntry ;
32- import org .openqa .selenium .devtools .v99 .fetch .model .RequestPattern ;
33- import org .openqa .selenium .devtools .v99 .fetch .model .RequestPaused ;
34- import org .openqa .selenium .devtools .v99 .fetch .model .RequestStage ;
35- import org .openqa .selenium .devtools .v99 .network .model .Request ;
28+ import org .openqa .selenium .devtools .v102 .fetch .Fetch ;
29+ import org .openqa .selenium .devtools .v102 .fetch .model .AuthChallengeResponse ;
30+ import org .openqa .selenium .devtools .v102 .fetch .model .AuthRequired ;
31+ import org .openqa .selenium .devtools .v102 .fetch .model .HeaderEntry ;
32+ import org .openqa .selenium .devtools .v102 .fetch .model .RequestPattern ;
33+ import org .openqa .selenium .devtools .v102 .fetch .model .RequestPaused ;
34+ import org .openqa .selenium .devtools .v102 .fetch .model .RequestStage ;
35+ import org .openqa .selenium .devtools .v102 .network .model .Request ;
3636import org .openqa .selenium .internal .Either ;
3737import org .openqa .selenium .remote .http .HttpRequest ;
3838import org .openqa .selenium .remote .http .HttpResponse ;
5050
5151import static java .net .HttpURLConnection .HTTP_OK ;
5252
53- public class V99Network extends Network <AuthRequired , RequestPaused > {
53+ public class V102Network extends Network <AuthRequired , RequestPaused > {
5454
55- private static final Logger LOG = Logger .getLogger (V99Network .class .getName ());
55+ private static final Logger LOG = Logger .getLogger (V102Network .class .getName ());
5656
57- public V99Network (DevTools devTools ) {
57+ public V102Network (DevTools devTools ) {
5858 super (devTools );
5959 }
6060
6161 @ Override
6262 protected Command <Void > setUserAgentOverride (UserAgent userAgent ) {
63- return org .openqa .selenium .devtools .v99 .network .Network .setUserAgentOverride (
63+ return org .openqa .selenium .devtools .v102 .network .Network .setUserAgentOverride (
6464 userAgent .userAgent (), userAgent .acceptLanguage (), userAgent .platform (), Optional .empty ());
6565 }
6666
6767 @ Override
6868 protected Command <Void > enableNetworkCaching () {
69- return org .openqa .selenium .devtools .v99 .network .Network .setCacheDisabled (false );
69+ return org .openqa .selenium .devtools .v102 .network .Network .setCacheDisabled (false );
7070 }
7171
7272 @ Override
7373 protected Command <Void > disableNetworkCaching () {
74- return org .openqa .selenium .devtools .v99 .network .Network .setCacheDisabled (true );
74+ return org .openqa .selenium .devtools .v102 .network .Network .setCacheDisabled (true );
7575 }
7676
7777 @ Override
7878 protected Command <Void > enableFetchForAllPatterns () {
7979 return Fetch .enable (
8080 Optional .of (ImmutableList .of (
8181 new RequestPattern (Optional .of ("*" ), Optional .empty (), Optional .of (RequestStage .REQUEST )),
82- new RequestPattern (Optional .of ("*" ), Optional .empty (), Optional .of (RequestStage .RESPONSE )))),
82+ new RequestPattern (Optional .of ("*" ), Optional .empty (),
83+ Optional .of (RequestStage .RESPONSE )))),
8384 Optional .of (true ));
8485 }
8586
@@ -99,7 +100,8 @@ protected String getUriFrom(AuthRequired authRequired) {
99100 }
100101
101102 @ Override
102- protected Command <Void > continueWithAuth (AuthRequired authRequired , UsernameAndPassword credentials ) {
103+ protected Command <Void > continueWithAuth (AuthRequired authRequired ,
104+ UsernameAndPassword credentials ) {
103105 return Fetch .continueWithAuth (
104106 authRequired .getRequestId (),
105107 new AuthChallengeResponse (
@@ -112,7 +114,8 @@ protected Command<Void> continueWithAuth(AuthRequired authRequired, UsernameAndP
112114 protected Command <Void > cancelAuth (AuthRequired authRequired ) {
113115 return Fetch .continueWithAuth (
114116 authRequired .getRequestId (),
115- new AuthChallengeResponse (AuthChallengeResponse .Response .CANCELAUTH , Optional .empty (), Optional .empty ()));
117+ new AuthChallengeResponse (AuthChallengeResponse .Response .CANCELAUTH , Optional .empty (),
118+ Optional .empty ()));
116119 }
117120
118121 @ Override
@@ -122,14 +125,18 @@ public Event<RequestPaused> requestPausedEvent() {
122125
123126 @ Override
124127 public Either <HttpRequest , HttpResponse > createSeMessages (RequestPaused pausedReq ) {
125- if (pausedReq .getResponseStatusCode ().isPresent () || pausedReq .getResponseErrorReason ().isPresent ()) {
128+ if (pausedReq .getResponseStatusCode ().isPresent () || pausedReq .getResponseErrorReason ()
129+ .isPresent ()) {
126130 String body ;
127131 boolean bodyIsBase64Encoded ;
128132
129133 try {
130- Fetch .GetResponseBodyResponse base64Body = devTools .send (Fetch .getResponseBody (pausedReq .getRequestId ()));
134+ Fetch .GetResponseBodyResponse
135+ base64Body =
136+ devTools .send (Fetch .getResponseBody (pausedReq .getRequestId ()));
131137 body = base64Body .getBody ();
132- bodyIsBase64Encoded = base64Body .getBase64Encoded () != null && base64Body .getBase64Encoded ();
138+ bodyIsBase64Encoded =
139+ base64Body .getBase64Encoded () != null && base64Body .getBase64Encoded ();
133140 } catch (DevToolsException e ) {
134141 // Redirects don't seem to have bodies
135142 int code = pausedReq .getResponseStatusCode ().orElse (HTTP_OK );
@@ -143,7 +150,9 @@ public Either<HttpRequest, HttpResponse> createSeMessages(RequestPaused pausedRe
143150
144151 List <Map .Entry <String , String >> headers = new LinkedList <>();
145152 pausedReq .getResponseHeaders ().ifPresent (resHeaders ->
146- resHeaders .forEach (header -> headers .add (new AbstractMap .SimpleEntry <>(header .getName (), header .getValue ()))));
153+ resHeaders .forEach (header -> headers .add (
154+ new AbstractMap .SimpleEntry <>(header .getName (),
155+ header .getValue ()))));
147156
148157 HttpResponse res = createHttpResponse (
149158 pausedReq .getResponseStatusCode (),
@@ -191,7 +200,8 @@ protected Command<Void> continueRequest(RequestPaused pausedReq, HttpRequest req
191200 }
192201
193202 List <HeaderEntry > headers = new LinkedList <>();
194- req .getHeaderNames ().forEach (name -> req .getHeaders (name ).forEach (value -> headers .add (new HeaderEntry (name , value ))));
203+ req .getHeaderNames ().forEach (
204+ name -> req .getHeaders (name ).forEach (value -> headers .add (new HeaderEntry (name , value ))));
195205
196206 return Fetch .continueRequest (
197207 pausedReq .getRequestId (),
@@ -205,7 +215,8 @@ protected Command<Void> continueRequest(RequestPaused pausedReq, HttpRequest req
205215 @ Override
206216 protected Command <Void > fulfillRequest (RequestPaused pausedReq , HttpResponse res ) {
207217 List <HeaderEntry > headers = new LinkedList <>();
208- res .getHeaderNames ().forEach (name -> res .getHeaders (name ).forEach (value -> headers .add (new HeaderEntry (name , value ))));
218+ res .getHeaderNames ().forEach (
219+ name -> res .getHeaders (name ).forEach (value -> headers .add (new HeaderEntry (name , value ))));
209220
210221 ByteArrayOutputStream bos = new ByteArrayOutputStream ();
211222 try (InputStream is = res .getContent ().get ()) {
0 commit comments