Class Network<AUTHREQUIRED,REQUESTPAUSED>
java.lang.Object
org.openqa.selenium.devtools.idealized.Network<AUTHREQUIRED,REQUESTPAUSED>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAuthHandler
(Predicate<URI> whenThisMatches, Supplier<Credentials> useTheseCredentials) protected abstract Event<AUTHREQUIRED>
cancelAuth
(AUTHREQUIRED authrequired) continueRequest
(REQUESTPAUSED pausedReq, HttpRequest req) continueWithAuth
(AUTHREQUIRED authRequired, UsernameAndPassword credentials) continueWithoutModification
(REQUESTPAUSED pausedReq) protected HttpMethod
convertFromCdpHttpMethod
(String method) protected HttpRequest
createHttpRequest
(String cdpMethod, String url, Map<String, Object> headers, Optional<String> postData) protected HttpResponse
createHttpResponse
(Optional<Integer> statusCode, String body, Boolean bodyIsBase64Encoded, List<Map.Entry<String, String>> headers) protected abstract Either<HttpRequest,
HttpResponse> createSeMessages
(REQUESTPAUSED pausedReq) void
disable()
fulfillRequest
(REQUESTPAUSED pausedReq, HttpResponse res) protected Optional<Credentials>
getAuthCredentials
(URI uri) protected abstract String
getRequestId
(REQUESTPAUSED pausedReq) protected abstract String
getUriFrom
(AUTHREQUIRED authRequired) protected abstract boolean
hasErrorResponse
(REQUESTPAUSED pausedReq) void
interceptTrafficWith
(Filter filter) void
protected abstract Event<REQUESTPAUSED>
void
void
setUserAgent
(String userAgent) void
setUserAgent
(Network.UserAgent userAgent) setUserAgentOverride
(Network.UserAgent userAgent)
-
Field Details
-
devTools
-
-
Constructor Details
-
Network
-
-
Method Details
-
disable
public void disable() -
setUserAgent
-
setUserAgent
-
addAuthHandler
public void addAuthHandler(Predicate<URI> whenThisMatches, Supplier<Credentials> useTheseCredentials) -
resetNetworkFilter
public void resetNetworkFilter() -
interceptTrafficWith
-
prepareToInterceptTraffic
public void prepareToInterceptTraffic() -
getAuthCredentials
-
convertFromCdpHttpMethod
-
createHttpResponse
-
createHttpRequest
-
setUserAgentOverride
-
enableNetworkCaching
-
disableNetworkCaching
-
enableFetchForAllPatterns
-
disableFetch
-
authRequiredEvent
-
getUriFrom
-
continueWithAuth
protected abstract Command<Void> continueWithAuth(AUTHREQUIRED authRequired, UsernameAndPassword credentials) -
cancelAuth
-
requestPausedEvent
-
getRequestId
-
createSeMessages
-
hasErrorResponse
-
continueWithoutModification
-
continueRequest
-
fulfillRequest
-