如何在UIPath中找到控件类型

时间:2017-03-22 09:07:59

标签: c# .net uipath

我在visual studio中使用UIPath,我能够获得当前的焦点元素,但我想知道控件类型,无论是TextBox还是按钮等。

通过使用这个我从屏幕中选择特定元素,我在uiNode对象中获取其详细信息,但我怎么知道控件类型。

 WindowState = FormWindowState.Minimized;
 uiNode.SelectInteractive(UiSelectionType.UI_SELECT_NODE);
 listBox1.Items.Add(new CapturedActivity { UiNode = uiNode, ActivityDetails = uiNode.GetSelector(true) + Environment.NewLine });
 WindowState = FormWindowState.Normal;

1 个答案:

答案 0 :(得分:2)

没有直接的方法来检查控件的类型。 您可以做的是,根据控件的子系统,检查确定类型的属性。例如:如果子系统是java,则应检查角色属性,如果子系统是webctrl,则应检查标记并键入属性,依此类推。

要检索属性的值,可以使用GetAttribute方法