Module Webs_webdriver.Wd_script

Script module.

val name : string

name is script.

Types

module Serialization_options : sig ... end
module Result_ownership : sig ... end
module Channel : sig ... end
module Channel_properties : sig ... end
module Channel_value : sig ... end
module Handle : sig ... end
module Internal_id : sig ... end
module Preload_script : sig ... end
module Realm : sig ... end
module Realm_info : sig ... end
module Realm_type : sig ... end
module Shared_id : sig ... end
module Shared_reference : sig ... end
module Stack_frame : sig ... end
module Stack_trace : sig ... end
module Source : sig ... end
module Target : sig ... end
module Remote_reference : sig ... end
module Undefined_value : sig ... end
module Null_value : sig ... end
module String_value : sig ... end
module Number_value : sig ... end
module Boolean_value : sig ... end
module Big_int_value : sig ... end
module Date_value : sig ... end
module Regexp_value : sig ... end
module Regexp_local_value : sig ... end
module Local_value : sig ... end
module Node_properties : sig ... end
module Node_remote_value : sig ... end
module Regexp_remote_value : sig ... end
module Date_remote_value : sig ... end
module Symbol_remote_value : sig ... end
module Function_remote_value : sig ... end
module Weakmap_remote_value : sig ... end
module Weakset_remote_value : sig ... end
module Generator_remote_value : sig ... end
module Error_remote_value : sig ... end
module Proxy_remote_value : sig ... end
module Promise_remote_value : sig ... end
module Typed_array_remote_value : sig ... end
module Array_buffer_remote_value : sig ... end
module Window_proxy_properties : sig ... end
module Window_proxy_remote_value : sig ... end
module Remote_value : sig ... end
module Array_remote_value : sig ... end
module Set_remote_value : sig ... end
module Node_list_remote_value : sig ... end
module Html_collection_remote_value : sig ... end
module Object_remote_value : sig ... end
module Map_remote_value : sig ... end
module Exception_details : sig ... end
module Evaluate_result : sig ... end

Command results

module Add_preload_script_result : sig ... end
module Get_realms_result : sig ... end

Event parameters

module Message_parameters : sig ... end
module Realm_destroyed_parameters : sig ... end

Commands

val add_preload_script : Wd.Connection.t -> ?exts:Wd.Exts.t -> function_declaration:string -> ?arguments:Channel_value.t list -> ?contexts:Wd.Browsing_context.t list -> ?user_contexts:Wd.User_context.t list -> ?sandbox:string -> unit -> Add_preload_script_result.t
val disown : Wd.Connection.t -> ?exts:Wd.Exts.t -> handles:Handle.t list -> target:Target.t -> unit -> Wd.Empty_result.t
val call_function : Wd.Connection.t -> ?exts:Wd.Exts.t -> function_declaration:string -> await_promise:bool -> target:Target.t -> ?arguments:Local_value.t list -> ?result_ownership:Result_ownership.t -> ?serialization_options:Serialization_options.t -> ?this:Local_value.t -> ?user_activation:bool -> unit -> Evaluate_result.t
val evaluate : Wd.Connection.t -> ?exts:Wd.Exts.t -> expression:string -> target:Target.t -> await_promise:bool -> ?result_ownership:Result_ownership.t -> ?serialization_options:Serialization_options.t -> ?user_activation:bool -> unit -> Evaluate_result.t
val get_realms : Wd.Connection.t -> ?exts:Wd.Exts.t -> ?context:Wd.Browsing_context.t -> ?type':Realm_type.t -> unit -> Get_realms_result.t
val remove_preload_script : Wd.Connection.t -> ?exts:Wd.Exts.t -> script:Preload_script.t -> unit -> Wd.Empty_result.t

Events

val realm_created : Realm_info.t Wd.Event.t