Execute an asynchronous CDP flow

perform_with_chrome()

Execute an asynchronous CDP flow with Chrome

Promises utility functions

Functions to wait for promises

hold()

Hold while an asynchronous task runs

wait()

Return a promise after a delay

timeout()

Set a timeout

Utility functions

Functions useful to handle chrome results

write_base64()

write base64 result to file

Find chrome

Useful if you need help finding your chrome binary

find_chrome_binary()

Find Google Chrome binary in the system

Chrome browser class

Functions to deal with running chrome

Chrome

Launch Chromium or Chrome

Chrome DevTools Protocol classes

Functions to play with the protocol

CDPRemote

Declare a remote application implementing the Chrome Debugging Protocol

CDPSession()

Connect to a remote instance implementing the Chrome Debugging Protocol

EventEmitter

Class to deal with events

EventEmitter

R6 class to emit some event