Я пытаюсь получить списки элементов комбинированного списка, используя следующий код автоматизации пользовательского интерфейса, и возвращаются ноль элементов. В этом списке есть пункты, так что я делаю не так?
var comboBox = GetMarketAreasComboBox();
var items = comboBox.FindAll(TreeScope.Element, new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.ListItem));
Где GetMarketAreasComboBox определяется как:
private AutomationElement GetMarketAreasComboBox()
{
var control = LocalRootAutomationElement.FindFirst(TreeScope.Descendants , new PropertyCondition(AutomationElement.AutomationIdProperty, "MarketAreasComboBox"));
Assert.IsNotNull(control);
return control;
}