chrome-devtools-kotlin / org.hildan.chrome.devtools.targets / BrowserTarget

BrowserTarget

interface BrowserTarget

Represents the available domain APIs in Browser targets

Properties

browser

The Browser domain defines methods and events for browser managing.

abstract val browser: BrowserDomain

fetch

A domain for letting clients substitute browser's network layer with client code.

abstract val fetch: FetchDomain

io

Input/Output operations for streams produced by DevTools.

abstract val io: IODomain

memory

abstract val memory: MemoryDomain

security

Security

abstract val security: SecurityDomain

storage

abstract val storage: StorageDomain

systemInfo

The SystemInfo domain defines methods and events for querying low-level system information.

abstract val systemInfo: SystemInfoDomain

target

Supports additional targets discovery and allows to attach to them.

abstract val target: TargetDomain

tethering

The Tethering domain defines methods and events for browser port binding.

abstract val tethering: TetheringDomain

tracing

abstract val tracing: TracingDomain

Inheritors

ChromeBrowserSession

A browser session, usually created when initially connecting to the browser's debugger.

class ChromeBrowserSession : AbstractTargetSession, BrowserTarget