hara.runtime.chromedriver.impl

*chrome*

dynamic

+bootstrap+

+init+

browser

added in 4.0

(browser)(browser m)

starts the browser

browser:create

added in 4.0

(browser:create {:keys [id port], :as m, :or {id (h/sid), port (h/port:check-available 0)}})

creates a browser

invoke-ptr-browser

added in 4.0

(invoke-ptr-browser rt ptr args)

invokes the browser pointer

kill-browser

raw-eval-browser

added in 4.0

(raw-eval-browser {:keys [state], :as rt} body)

evaluates the browser

start-browser

added in 4.0

(start-browser {:keys [id state host port container bench url], :as rt})

starts the browser bench and connection

start-browser-bench

added in 4.0

(start-browser-bench {:keys [lang port bench], :as rt})

starts the browser bench

start-browser-container

added in 4.0

(start-browser-container rt)

starts a browser container

stop-browser

(stop-browser pg)

stop-browser-raw

added in 4.0

(stop-browser-raw {:keys [state host port container bench], :as rt})

stops the browser

wrap-browser-state

added in 4.0

(wrap-browser-state f)

wrapper for the browser