Module Webs_webdriver.Wd_browsing_context

BrowsingContext module.

val name : string

name is "browsingContext"

Types

module Navigation : sig ... end
module Box_clip_rectangle : sig ... end
module Capture_screenshot_result : sig ... end
module Clip_rectangle : sig ... end
module Create_result : sig ... end
module Download_will_begin_params : sig ... end
module Download_end_params : sig ... end
module History_updated_params : sig ... end
module Image_format : sig ... end
module Info : sig ... end
module Get_tree_result : sig ... end
module Locator : sig ... end
module Locate_nodes_result : sig ... end
module Navigate_result : sig ... end
module Navigation_info : sig ... end
module Print_result : sig ... end
module Print_margin : sig ... end
module Print_orientation : sig ... end
module Print_page : sig ... end
module Readiness_state : sig ... end
module User_prompt_type : sig ... end
module User_prompt_closed_params : sig ... end
module User_prompt_opened_params : sig ... end
module Viewport : sig ... end

Commands

val activate : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> unit -> Wd.Empty_result.t
val capture_screenshot : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> ?origin:[ `Viewport | `Document ] -> ?format:Image_format.t -> ?clip:Clip_rectangle.t -> unit -> Capture_screenshot_result.t

browsingContext.captureScreenshot, format is image/png if unspecified.

val close : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> ?prompt_unload:bool -> unit -> Wd.Empty_result.t
val create : Wd.Connection.t -> ?exts:Wd.Exts.t -> type':[ `Tab | `Window ] -> ?user_context:Wd.User_context.t -> ?background:bool -> ?reference_context:Wd.Browsing_context.t -> unit -> Create_result.t
val get_tree : Wd.Connection.t -> ?exts:Wd.Exts.t -> ?max_depth:int -> ?root:Wd.Browsing_context.t -> unit -> Get_tree_result.t
val handle_user_prompt : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> ?accept:bool -> ?user_text:string -> unit -> Wd.Empty_result.t
val locate_nodes : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> locator:Locator.t -> ?max_node_count:int -> ?serialization_options:Wd_script.Serialization_options.t -> ?start_nodes:Wd_script.Shared_reference.t list -> unit -> Locate_nodes_result.t
val navigate : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> url:string -> ?wait:Readiness_state.t -> unit -> Navigate_result.t
val print : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> ?background:bool -> ?margin:Print_margin.t -> ?orientation:Print_orientation.t -> ?page:Print_page.t -> ?page_ranges:(int * int) list -> ?scale:float -> ?shrink_to_fit:bool -> unit -> Print_result.t
val reload : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> ?ignore_cache:bool -> ?wait:Readiness_state.t -> unit -> Navigate_result.t
val set_bypass_csp : Wd.Connection.t -> ?exts:Wd.Exts.t -> bypass:bool -> ?contexts:Wd.Browsing_context.t list -> ?user_contexts:Wd.User_context.t list -> unit -> Wd.Empty_result.t
val set_viewport : Wd.Connection.t -> ?exts:Wd.Exts.t -> ?context:Wd.Browsing_context.t -> ?viewport:Viewport.t option -> ?device_pixel_ratio:float option -> ?user_contexts:Wd.User_context.t list -> unit -> Wd.Empty_result.t
val traverse_history : Wd.Connection.t -> ?exts:Wd.Exts.t -> context:Wd.Browsing_context.t -> delta:int -> unit -> Wd.Empty_result.t

Events

val context_created : Info.t Wd.Event.t
val context_destroyed : Info.t Wd.Event.t
val dom_content_loaded : Navigation_info.t Wd.Event.t
val download_will_begin : Download_will_begin_params.t Wd.Event.t
val fragment_navigated : Navigation_info.t Wd.Event.t
val history_updated : History_updated_params.t Wd.Event.t
val navigation_started : Navigation_info.t Wd.Event.t
val navigation_aborted : Navigation_info.t Wd.Event.t
val navigation_committed : Navigation_info.t Wd.Event.t
val navigation_failed : Navigation_info.t Wd.Event.t
val user_prompt_closed : User_prompt_closed_params.t Wd.Event.t
val user_prompt_opened : User_prompt_opened_params.t Wd.Event.t