Problem description:
Use WPF UI Automation Client stack to search for an element with a certain value for the new HeadingLevel property. The first step is to create a Condition:
PropertyCondition condition = new PropertyCondition(AutomationElement.HeadingLevelProperty, AutomationHeadingLevel.Level3);
(The next step would be a call like element.FindFirst(TreeScope.Descendants, condition), but I can't even get that far.)
Actual behavior:
Exception thrown: 'System.ArgumentException' in UIAutomationClient.dll
An exception of type 'System.ArgumentException' occurred in UIAutomationClient.dll but was not handled in user code
PropertyCondition value for property 'AutomationElementIdentifiers.HeadingLevelProperty' must be 'HeadingLevel'.
dotnet --info
) 6.0.100-preview.7.21373.8winver
) allSecurity issues and bugs should be reported privately, learn more via our responsible disclosure guidelines.
Problem description: Use WPF UI Automation Client stack to search for an element with a certain value for the new HeadingLevel property. The first step is to create a Condition:
(The next step would be a call like
element.FindFirst(TreeScope.Descendants, condition)
, but I can't even get that far.)Actual behavior:
Callstack:
Expected behavior: No crash. (Note that the error message refers to a non-public type "HeadingLevel".)
Minimal repro: FindHeadingLevel.zip