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
TypeAXValueSourceTypeWhat type of source this is.
Properties
Attribute
The name of the relevant attribute, if any.
public string? Attribute { get; init; }
Property Value
AttributeValue
The value of the relevant attribute, if any.
public AXValue? AttributeValue { get; init; }
Property Value
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
NativeSource
The native markup source for this value, e.g. a <label> element.
public AXValueNativeSourceType? NativeSource { get; init; }
Property Value
NativeSourceValue
The value, such as a node or node list, of the native source.
public AXValue? NativeSourceValue { get; init; }
Property Value
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
Value
The value of this property source.
public AXValue? Value { get; init; }