cdp-0.0.2.0: A library for the Chrome Devtools Protocol
Safe HaskellNone
LanguageHaskell2010

CDP.Domains.Accessibility

Description

Accessibility

Synopsis

Documentation

data PAccessibilityQueryAXTree Source #

Query a DOM node's accessibility subtree for accessible name and role. This command computes the name and role for all nodes in the subtree, including those that are ignored for accessibility, and returns those that mactch the specified name and role. If no DOM node is specified, or the DOM node does not exist, the command returns an error. If neither accessibleName or role is specified, it returns all the accessibility nodes in the subtree.

Parameters of the queryAXTree command.

Constructors

PAccessibilityQueryAXTree 

Fields

data PAccessibilityGetChildAXNodes Source #

Fetches a particular accessibility node by AXNodeId. Requires `enable()` to have been called previously.

Parameters of the getChildAXNodes command.

Constructors

PAccessibilityGetChildAXNodes 

Fields

data PAccessibilityGetAXNodeAndAncestors Source #

Fetches a node and all ancestors up to and including the root. Requires `enable()` to have been called previously.

Parameters of the getAXNodeAndAncestors command.

Instances

Instances details
Eq PAccessibilityGetAXNodeAndAncestors Source # 
Instance details

Defined in CDP.Domains.Accessibility

Show PAccessibilityGetAXNodeAndAncestors Source # 
Instance details

Defined in CDP.Domains.Accessibility

ToJSON PAccessibilityGetAXNodeAndAncestors Source # 
Instance details

Defined in CDP.Domains.Accessibility

Command PAccessibilityGetAXNodeAndAncestors Source # 
Instance details

Defined in CDP.Domains.Accessibility

type CommandResponse PAccessibilityGetAXNodeAndAncestors Source # 
Instance details

Defined in CDP.Domains.Accessibility

data PAccessibilityGetRootAXNode Source #

Fetches the root node. Requires `enable()` to have been called previously.

Parameters of the getRootAXNode command.

Constructors

PAccessibilityGetRootAXNode 

Fields

data PAccessibilityGetFullAXTree Source #

Fetches the entire accessibility tree for the root Document

Parameters of the getFullAXTree command.

Constructors

PAccessibilityGetFullAXTree 

Fields

data PAccessibilityGetPartialAXTree Source #

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

Parameters of the getPartialAXTree command.

Constructors

PAccessibilityGetPartialAXTree 

Fields

data PAccessibilityEnable Source #

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.

Parameters of the enable command.

Constructors

PAccessibilityEnable 

data AccessibilityAXNode Source #

Type AXNode. A node in the accessibility tree.

Constructors

AccessibilityAXNode 

Fields

data AccessibilityAXPropertyName Source #

Type AXPropertyName. Values of AXProperty name: - from busy to roledescription: states which apply to every AX node - from live to root: attributes which apply to nodes in live regions - from autocomplete to valuetext: attributes which apply to widgets - from checked to selected: states which apply to widgets - from activedescendant to owns - relationships between elements other than parentchildsibling.

Instances

Instances details
Eq AccessibilityAXPropertyName Source # 
Instance details

Defined in CDP.Domains.Accessibility

Ord AccessibilityAXPropertyName Source # 
Instance details

Defined in CDP.Domains.Accessibility

Read AccessibilityAXPropertyName Source # 
Instance details

Defined in CDP.Domains.Accessibility

Show AccessibilityAXPropertyName Source # 
Instance details

Defined in CDP.Domains.Accessibility

ToJSON AccessibilityAXPropertyName Source # 
Instance details

Defined in CDP.Domains.Accessibility

FromJSON AccessibilityAXPropertyName Source # 
Instance details

Defined in CDP.Domains.Accessibility

data AccessibilityAXValueSource Source #

Type AXValueSource. A single source for a computed AX property.

Constructors

AccessibilityAXValueSource 

Fields

data AccessibilityAXValueNativeSourceType Source #

Type AXValueNativeSourceType. Enum of possible native property sources (as a subtype of a particular AXValueSourceType).

Instances

Instances details
Eq AccessibilityAXValueNativeSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Ord AccessibilityAXValueNativeSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Read AccessibilityAXValueNativeSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Show AccessibilityAXValueNativeSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

ToJSON AccessibilityAXValueNativeSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

FromJSON AccessibilityAXValueNativeSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

data AccessibilityAXValueSourceType Source #

Type AXValueSourceType. Enum of possible property sources.

Instances

Instances details
Eq AccessibilityAXValueSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Ord AccessibilityAXValueSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Read AccessibilityAXValueSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Show AccessibilityAXValueSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

ToJSON AccessibilityAXValueSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

FromJSON AccessibilityAXValueSourceType Source # 
Instance details

Defined in CDP.Domains.Accessibility

data AccessibilityAXValueType Source #

Type AXValueType. Enum of possible property types.

Instances

Instances details
Eq AccessibilityAXValueType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Ord AccessibilityAXValueType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Read AccessibilityAXValueType Source # 
Instance details

Defined in CDP.Domains.Accessibility

Show AccessibilityAXValueType Source # 
Instance details

Defined in CDP.Domains.Accessibility

ToJSON AccessibilityAXValueType Source # 
Instance details

Defined in CDP.Domains.Accessibility

FromJSON AccessibilityAXValueType Source # 
Instance details

Defined in CDP.Domains.Accessibility

type AccessibilityAXNodeId = Text Source #

Type AXNodeId. Unique accessibility node identifier.