我在WPF中遇到UI自动化问题。我在测试中无法通过查询找到项目控件
# install.packages('timeDate')
require(timeDate)
# A ’timeDate’ Sequence
tS <- timeSequence(as.Date("1991/1/4"), as.Date("2010/3/1"))
tS
# Subset weekdays
tW <- tS[isWeekday(tS)]; tW
dayOfWeek(tW)
它总是返回null。在界面检查器中,我看到该属性已满,并且具有正确的值“ AID_Positions”。
我的xaml
rootElement.FindFirst(TreeScope.Subtree, new PropertyCondition(AutomationElement.AutomationIdProperty, "AID_Positions")))
我将'AutomationProperties.AutomationId'属性设置为ScrollViewer。 我在做什么错了?
答案 0 :(得分:0)
尝试使用UIA verify tool检查WPF UI并查看该工具是否可以导航到ItemsControl。您的ItemsControl可能不是rootElement的子树。此工具应帮助您验证。可能还有一些中间的自定义wpf元素不支持UIA,并且不允许找到其后代元素。