OpenTelemetryBrowser

class OpenTelemetryBrowser(browser: Browser, tracer: Tracer) : Browser

Constructors

Link copied to clipboard
constructor(browser: Browser, tracer: Tracer)

Properties

Link copied to clipboard
open override val config: Config
Link copied to clipboard
open override val connection: Connection?
Link copied to clipboard
open override val cookies: CookieJar
Link copied to clipboard
open override val info: ContraDict?
Link copied to clipboard
open override val mainTab: Tab?
Link copied to clipboard
open override val pid: Long?
Link copied to clipboard
open override val stopped: Boolean
Link copied to clipboard
open override val tabs: List<Tab>
Link copied to clipboard
open override val targets: List<Connection>
Link copied to clipboard
open override val websocketUrl: String

Functions

Link copied to clipboard
open suspend override fun cleanupTemporaryProfile()
Link copied to clipboard
open suspend override fun get(url: String, newTab: Boolean, newWindow: Boolean): Tab
Link copied to clipboard
open suspend override fun start(): Browser
Link copied to clipboard
open suspend override fun stop()
Link copied to clipboard
open suspend override fun testConnection(): Boolean
Link copied to clipboard
open suspend override fun updateTargets()
Link copied to clipboard
open suspend override fun wait(timeout: Long): Browser
Link copied to clipboard
fun Browser.withTracing(tracer: Tracer): Browser

Wraps an existing browser with OpenTelemetry instrumentation.