Table of Contents

Class AXValueSource

Namespace
Selenium.WebDriver.BiDi.Cdp.Accessibility
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

A single source for a computed AX property.

public sealed record AXValueSource : IEquatable<AXValueSource>
Inheritance
AXValueSource
Implements
Inherited Members

Constructors

AXValueSource(AXValueSourceType)

A single source for a computed AX property.

public AXValueSource(AXValueSourceType Type)

Parameters

Type AXValueSourceType

What type of source this is.

Properties

Attribute

The name of the relevant attribute, if any.

public string? Attribute { get; init; }

Property Value

string

AttributeValue

The value of the relevant attribute, if any.

public AXValue? AttributeValue { get; init; }

Property Value

AXValue

Invalid

Whether the value for this property is invalid.

public bool? Invalid { get; init; }

Property Value

bool?

InvalidReason

Reason for the value being invalid, if it is.

public string? InvalidReason { get; init; }

Property Value

string

NativeSource

The native markup source for this value, e.g. a <label> element.

public AXValueNativeSourceType? NativeSource { get; init; }

Property Value

AXValueNativeSourceType?

NativeSourceValue

The value, such as a node or node list, of the native source.

public AXValue? NativeSourceValue { get; init; }

Property Value

AXValue

Superseded

Whether this source is superseded by a higher priority source.

public bool? Superseded { get; init; }

Property Value

bool?

Type

What type of source this is.

public AXValueSourceType Type { get; init; }

Property Value

AXValueSourceType

Value

The value of this property source.

public AXValue? Value { get; init; }

Property Value

AXValue