interface AllDomainsTarget
Represents the available domain APIs in AllDomains targets
accessibility |
abstract val accessibility: AccessibilityDomain |
animation |
abstract val animation: AnimationDomain |
applicationCache |
abstract val applicationCache: ApplicationCacheDomain |
audits |
Audits domain allows investigation of page violations and possible improvements. abstract val audits: AuditsDomain |
backgroundService |
Defines events for background web platform features. abstract val backgroundService: BackgroundServiceDomain |
browser |
The Browser domain defines methods and events for browser managing. abstract val browser: BrowserDomain |
cacheStorage |
abstract val cacheStorage: CacheStorageDomain |
cast |
A domain for interacting with Cast, Presentation API, and Remote Playback API functionalities. abstract val cast: CastDomain |
console |
This domain is deprecated - use Runtime or Log instead. abstract val |
css |
This domain exposes CSS read/write operations. All CSS objects (stylesheets, rules, and styles)
have an associated abstract val css: CSSDomain |
database |
abstract val database: DatabaseDomain |
debugger |
Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc. abstract val debugger: DebuggerDomain |
deviceOrientation |
abstract val deviceOrientation: DeviceOrientationDomain |
dom |
This domain exposes DOM read/write operations. Each DOM Node is represented with its mirror
object
that has an abstract val dom: DOMDomain |
domDebugger |
DOM debugging allows setting breakpoints on particular DOM operations and events. JavaScript execution will stop on these operations as if there was a regular breakpoint set. abstract val domDebugger: DOMDebuggerDomain |
domSnapshot |
This domain facilitates obtaining document snapshots with DOM, layout, and style information. abstract val domSnapshot: DOMSnapshotDomain |
domStorage |
Query and modify DOM storage. abstract val domStorage: DOMStorageDomain |
emulation |
This domain emulates different environments for the page. abstract val emulation: EmulationDomain |
fetch |
A domain for letting clients substitute browser's network layer with client code. abstract val fetch: FetchDomain |
headlessExperimental |
This domain provides experimental commands only supported in headless mode. abstract val headlessExperimental: HeadlessExperimentalDomain |
heapProfiler |
abstract val heapProfiler: HeapProfilerDomain |
indexedDB |
abstract val indexedDB: IndexedDBDomain |
input |
abstract val input: InputDomain |
inspector |
abstract val inspector: InspectorDomain |
io |
Input/Output operations for streams produced by DevTools. abstract val io: IODomain |
layerTree |
abstract val layerTree: LayerTreeDomain |
log |
Provides access to log entries. abstract val log: LogDomain |
media |
This domain allows detailed inspection of media elements abstract val media: MediaDomain |
memory |
abstract val memory: MemoryDomain |
network |
Network domain allows tracking network activities of the page. It exposes information about http, file, data and other requests and responses, their headers, bodies, timing, etc. abstract val network: NetworkDomain |
overlay |
This domain provides various functionality related to drawing atop the inspected page. abstract val overlay: OverlayDomain |
page |
Actions and events related to the inspected page belong to the page domain. abstract val page: PageDomain |
performance |
abstract val performance: PerformanceDomain |
performanceTimeline |
Reporting of performance timeline events, as specified in https://w3c.github.io/performance-timeline/#dom-performanceobserver. abstract val performanceTimeline: PerformanceTimelineDomain |
profiler |
abstract val profiler: ProfilerDomain |
runtime |
Runtime domain exposes JavaScript runtime by means of remote evaluation and mirror objects. Evaluation results are returned as mirror object that expose object type, string representation and unique identifier that can be used for further object reference. Original objects are maintained in memory unless they are either explicitly released or are released along with the other objects in their object group. abstract val runtime: RuntimeDomain |
schema |
This domain is deprecated. abstract val |
security |
Security abstract val security: SecurityDomain |
serviceWorker |
abstract val serviceWorker: ServiceWorkerDomain |
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 |
webAudio |
This domain allows inspection of Web Audio API. https://webaudio.github.io/web-audio-api/ abstract val webAudio: WebAudioDomain |
webAuthn |
This domain allows configuring virtual authenticators to test the WebAuthn API. abstract val webAuthn: WebAuthnDomain |