A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
92.0.4501.1_9.2.173
definitions%w
verb (#743)crhomedp.FullScreenshot
actionTranslateUI
to Translate
in the default disable-features
(#796)Updated to latest Chromium v89 protocol definitions, and some minor logic fixes.
Update to latest cdproto
dependency, as backward-incompatible name changes were introduced with the latest cdproto-gen
variant.
Note: this update could not be delayed any further, as the cdproto-gen
changes had been made well over a month ago, but the changes to cdproto
were not pushed out. For projects not using Go modules, this will cause a breakage if cdproto
and chromedp
are not kept in sync.
EventExceptionThrown
events for targetsExecAllocator
more robust, with bufio.Reader
and a timeoutEventDownloadWillBegin
eventsremote-debugging-port
flagMaintenance release. No major changes since v0.4.0 other than Go module dependency updates.
WaitNewTarget
to grab a tab opened by an existing tabCombinedOutput
to gather the browser's outputByJSPath
to select nodes via a JS expressionEmulate
and Device
to easily emulate devicesfloat64
coordinates to improve high-DPI supportFullXPath
could return an incorrect pathDefaultExecAllocatorOptions
an array, to discourage racy usageundefined
is encounteredpage.Navigate
is used directlyAction
into many interfaces to organise the docs into sections