Module Webs_webdriver.Wd_network

Network module.

val name : string

name is "network".

Types

module Auth_challenge : sig ... end
module Auth_credentials : sig ... end
module Bytes_value : sig ... end
module Collector : sig ... end
module Collector_type : sig ... end
module Same_site : sig ... end
module Data_type : sig ... end
module Fetch_timing_info : sig ... end
module Header : sig ... end
module Request : sig ... end
module Initiator_type : sig ... end
module Initiator : sig ... end
module Intercept : sig ... end
module Intercept_phase : sig ... end
module Request_data : sig ... end
module Response_content : sig ... end
module Response_data : sig ... end
module Url_pattern_pattern : sig ... end
module Url_pattern_string : sig ... end
module Url_pattern : sig ... end

Command results

module Add_data_collector_result : sig ... end
module Add_intercept_result : sig ... end
module Get_data_result : sig ... end

Event parameters

module Auth_required_parameters : sig ... end
module Before_request_sent_parameters : sig ... end
module Fetch_error_parameters : sig ... end
module Response_completed_parameters : sig ... end
module Response_started_parameters : sig ... end

Commands

val add_data_collector : Wd.Connection.t -> ?exts:Wd.Exts.t -> data_types:Data_type.t list -> max_encoded_data_size:int -> ?collector_type:Collector_type.t -> ?contexts:Wd.Browsing_context.t list -> ?user_contexts:Wd.User_context.t list -> unit -> Add_data_collector_result.t
val add_intercept : Wd.Connection.t -> ?exts:Wd.Exts.t -> phases:Intercept_phase.t list -> ?contexts:Wd.Browsing_context.t list -> ?url_patterns:Url_pattern.t list -> unit -> Add_intercept_result.t
val continue_request : Wd.Connection.t -> ?exts:Wd.Exts.t -> request:Request.t -> ?body:Bytes_value.t -> ?cookies:Cookie_header.t list -> ?headers:Header.t list -> ?method':string -> ?url:string -> unit -> Wd.Empty_result.t
val continue_response : Wd.Connection.t -> ?exts:Wd.Exts.t -> request:Request.t -> ?cookies:Set_cookie_header.t list -> ?credentials:Auth_credentials.t -> ?headers:Header.t list -> ?reason_phrase:string -> ?status_code:int -> unit -> Wd.Empty_result.t
val continue_with_auth : Wd.Connection.t -> ?exts:Wd.Exts.t -> request:Request.t -> action:[ `Cancel | `Default | `Provide_credentials of Auth_credentials.t ] -> unit -> Wd.Empty_result.t
val disown_data : Wd.Connection.t -> ?exts:Wd.Exts.t -> data_type:Data_type.t -> collector:Collector.t -> request:Request.t -> unit -> Wd.Empty_result.t
val fail_request : Wd.Connection.t -> ?exts:Wd.Exts.t -> request:Request.t -> unit -> Wd.Empty_result.t
val get_data : Wd.Connection.t -> ?exts:Wd.Exts.t -> data_type:Data_type.t -> ?collector:Collector.t -> ?disown:bool -> request:Request.t -> unit -> Get_data_result.t
val provide_response : Wd.Connection.t -> ?exts:Wd.Exts.t -> request:Request.t -> ?body:Bytes_value.t -> ?cookies:Set_cookie_header.t list -> ?headers:Header.t list -> ?reason_phrase:string -> ?status_code:int -> unit -> Wd.Empty_result.t
val remove_data_collector : Wd.Connection.t -> ?exts:Wd.Exts.t -> collector:Collector.t -> unit -> Wd.Empty_result.t
val remove_intercept : Wd.Connection.t -> ?exts:Wd.Exts.t -> intercept:Intercept.t -> unit -> Wd.Empty_result.t
val set_cache_behavior : Wd.Connection.t -> ?exts:Wd.Exts.t -> cache_behavior:[ `Bypass | `Default ] -> ?contexts:Wd.Browsing_context.t list -> unit -> Wd.Empty_result.t
val set_extra_headers : Wd.Connection.t -> ?exts:Wd.Exts.t -> headers:Header.t list -> ?contexts:Wd.Browsing_context.t list -> ?user_contexts:Wd.User_context.t list -> unit -> Wd.Empty_result.t

Events