J'essaie de tester une application WPF à l'aide du framework UI-Automation fourni par MSFT. Quelques scripts PowerShell écrits invoquaient les cmdlets créées pour manipuler les contrôles visuels de l'application.La cmdlet UI-Automation ne trouve pas le contrôle
Il y a un DropDown dans mon application qui a une entrée 'DropDownEntry'. Dans mon cmdlet, je suis en train de faire quelque chose comme suit:
AutomationElement getItem = DropDown.FindFirst(TreeScope.Descendants,
new AndCondition(
new PropertyCondition(AutomationElement.ControlTypeProperty,ControlType.ListItem),
new PropertyCondition(AutomationElement.NameProperty, "DropDownEntry",PropertyConditionFlags.IgnoreCase)));
La donnée ci-dessus de la null 'retourne snippet lors de l'exécution qui signifie essentiellement que la logique donnée ci-dessus n'a pas pu trouver mon entrée déroulant. Quelqu'un peut-il me dire pourquoi cela pourrait se produire?
J'ai vérifié le nom de mon contrôle et les valeurs. Tout semble être en ordre. Je ne suis pas sûr de savoir pourquoi cela se produirait. Toute aide serait très appréciée.
Merci
@Samuel Jack - Merci. CA aide –