Package-level declarations

Types

Link copied to clipboard

Interface representing a connection to a browser target using the Chrome DevTools Protocol (CDP).

Link copied to clipboard
open class DefaultConnection(websocketUrl: String, messageListeningScope: CoroutineScope, var targetInfo: <Error class: unknown class>? = null, var owner: Browser? = null) : OwnedConnection

Default implementation of the Connection interface.

Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T> Connection.addHandler(coroutineScope: CoroutineScope, crossinline event: <Error class: unknown class>.() -> Flow<T>, crossinline handler: suspend (T) -> Unit): Job

Adds a handler for a specific CDP event.

Link copied to clipboard
actual fun getHttpApiClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
expect fun getHttpApiClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
actual fun getHttpApiClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
actual fun getHttpApiClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
actual fun getHttpApiClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
actual fun getHttpApiClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
Link copied to clipboard
actual fun getWebSocketClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
expect fun getWebSocketClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
actual fun getWebSocketClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
actual fun getWebSocketClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
actual fun getWebSocketClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
actual fun getWebSocketClientEngine(): <Error class: unknown class><out <Error class: unknown class>>
Link copied to clipboard
inline fun <T> Connection.send(command: <Error class: unknown class>.() -> T): T

Sends a CDP command and waits for the response.