Webs_webdriverWebDriver browser automation.
This module implements the client side of the WebDriver BiDi Protocol.
Read the limitations and the TODO.
Open the module to use it.
Warning. Any function taking a connection argument, except Wd.Connection.with_open, may raise Wd.Error. Besides issuing commands or waiting for events must be performed under a Wd.Connection.handle bracket.
module Wd : sig ... endWebdriver connections and commonalities.
module Wd_session : sig ... endSession module.
module Wd_browser : sig ... endBrowser module.
module Wd_browsing_context : sig ... endBrowsingContext module.
module Wd_emulation : sig ... endEmulation module.
module Wd_network : sig ... endNetwork module.
module Wd_storage : sig ... endStorage module.
module Wd_web_extension : sig ... endWebExtension module.
int values may quickly overflow on 32-bit platforms. Errors are reported but that may hamper using the module on these platforms.Jsont types do not error on unknown members. Sometimes these are surfaced as Wd.Exts types but not always, especially if not indicated in the specification.Webs_webdriver.Wd.Connection.await [`Next | `Step] to indicate with `Step indicating we are interested in awaiting future events. Though meddling with subscriptions could allow to dicontinue awaits on unsubscribe.More? Bof, it's already a lot of code (boilerplate though), not keen on adding morejsont. Search the codebase for that URL.