pl.wendigo.chrome.api.accessibility / AccessibilityOperations

AccessibilityOperations

class AccessibilityOperations (source)

AccessibilityOperations represents Accessibility protocol domain request/response operations and events that can be captured.

This API is marked as experimental in protocol definition and can change in the future.

Link
Protocol Accessibility domain documentation.

Functions

disable

fun disable(): Single<ResponseFrame>

Disables the accessibility domain.

enable

fun enable(): Single<ResponseFrame>

Enables the accessibility domain which causes AXNodeIds to remain consistent between method calls. This turns on accessibility for the page, which can impact performance until accessibility is disabled.

events

fun events(): Flowable<Event>

Returns flowable capturing all Accessibility domains events.

getFullAXTree

fun getFullAXTree(): Single<GetFullAXTreeResponse>

Fetches the entire accessibility tree

getPartialAXTree

fun getPartialAXTree(input: GetPartialAXTreeRequest): Single<GetPartialAXTreeResponse>

Fetches the accessibility node and partial accessibility tree for this DOM node, if it exists.