4

我是新来的。我正在使用 UI 自动化来自动化我的应用程序。有没有办法根据多个标识符来识别元素。目前以下语法只能基于一个标识符进行识别。

AutomationElement okbtn = dialogbox.FindFirst(TreeScope.Children, new PropertyCondition(AutomationElement.NameProperty, "OK"));

我想通过 NameProperty 和 ControlTypeProperty 来识别元素。

这可能吗?

4

1 回答 1

11
        Condition cMenuItem = new AndCondition(
            new PropertyCondition(AutomationElement.LocalizedControlTypeProperty,"text"),
            new PropertyCondition(AutomationElement.NameProperty,"Appointment"));

        AutomationElement aeMenuItem = aeTaskMenu.FindFirst(TreeScope.Descendants, cMenuItem);
于 2011-04-29T06:49:48.237 回答