hara.runtime.chromedriver.util

page-capture-screenshot

added in 4.0

(page-capture-screenshot conn & [{:keys [capture-beyond-viewport clip format from-surface quality], :as m} timeout opts])

captures a screenshot from the browser

page-navigate

added in 4.0

(page-navigate conn url & [{:keys [frame-id referrer referrer-policy transition-type], :as m} timeout opts])

navigates to a new url

runtime-evaluate

added in 4.0

(runtime-evaluate conn expression & [{:keys [allow-unsafe-eval-blocked-by-csp await-promise context-id disable-breaks generate-preview include-command-line-api object-group repl-mode return-by-value silent throw-on-side-effect timeout unique-context-id user-gesture], :as m} timeout opts])

performs runtime eval on connection

target-close

added in 4.0

(target-close conn target-id & [{:keys [], :as m} timeout opts])

closes a current target

target-create

added in 4.0

(target-create conn url & [{:keys [background browser-context-id enable-begin-frame-control height new-window width], :as m} timeout opts])

creates a new target

target-info

added in 4.0

(target-info conn & [{:keys [target-id], :as m} timeout opts])

gets the target info