IUITechnologyElement 接口

提供用于实现 UITechnologyElement 类的内部接口。不要直接实现此接口。而是从 UITechnologyElement 类中派生。

命名空间:  Microsoft.VisualStudio.TestTools.UITest.Extension
程序集:  Microsoft.VisualStudio.TestTools.UITest.Extension(在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)

语法

声明
<ComVisibleAttribute(True)> _
<GuidAttribute("213E1F30-D407-4629-AED2-3C7106125722")> _
Public Interface IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute("213E1F30-D407-4629-AED2-3C7106125722")]
public interface IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute(L"213E1F30-D407-4629-AED2-3C7106125722")]
public interface class IUITechnologyElement
[<ComVisibleAttribute(true)>]
[<GuidAttribute("213E1F30-D407-4629-AED2-3C7106125722")>]
type IUITechnologyElement =  interface end
public interface IUITechnologyElement

IUITechnologyElement 类型公开以下成员。

属性

  名称 说明
公共属性 ChildIndex 获取父元素的子元素集合中此元素的从零开始的位置。
公共属性 ClassName 获取此元素的类名。
公共属性 ControlTypeName 获取此元素的控件类型的名称。
公共属性 FriendlyName 获取此元素的友好名称。
公共属性 IsLeafNode 获取一个值,该值指示此元素是否为叶节点(即它没有子节点)。
公共属性 IsPassword 获取一个值,该值指示此元素是否包含受保护的内容。
公共属性 IsTreeSwitchingRequired 获取一个值,该值指示无窗口的树切换案例是否需要树切换。
公共属性 Name 获取此元素的名称。
公共属性 NativeElement 获取基础本机技术元素。
公共属性 QueryId 获取可用于唯一标识和查找此元素的标识符对象。
公共属性 SwitchingElement 获取或设置容器元素(如果此元素承载于另一技术的某个元素内)。
公共属性 TechnologyName 获取此元素的对应技术的名称。
公共属性 Value 获取或设置此元素的字符串形式的值。
公共属性 WindowHandle 获取包含此元素的 Win32 窗口的句柄。

页首

方法

  名称 说明
公共方法 EnsureVisibleByScrolling 在 UI 中将此元素滚动到视图中。
公共方法 Equals 返回一个值,该值指示提供的对象是否等于此元素。
公共方法 GetBoundingRectangle 返回包围此元素的矩形的坐标。
公共方法 GetClickablePoint 获取此元素的可单击点。
公共方法 GetNativeControlType 返回此元素的本机控件类型。
公共方法 GetOption 返回此元素的指定选项。
公共方法 GetPropertyValue 返回此元素的指定属性的值。
公共方法 GetQueryIdForRelatedElement
公共方法 GetRequestedState 返回此元素的给定请求状态的当前状态信息。
公共方法 GetRightToLeftProperty 返回一个值,该值指示此元素是否具有指定类型的从左到右格式。
公共方法 GetScrolledPercentage 返回以滚动条大小百分比表示的滚动量。
公共方法 InitializeProgrammaticScroll 初始化要以编程方式进行滚动的此元素。
公共方法 InvokeProgrammaticAction 使用提供的选项执行程序操作。
公共方法 ScrollProgrammatically
公共方法 SetFocus 将 UI 焦点置于此元素上。
公共方法 SetOption 设置此元素中指定选项的值。
公共方法 WaitForReady 等待此元素准备就绪可供用户操作。

页首

请参见

参考

Microsoft.VisualStudio.TestTools.UITest.Extension 命名空间

UITechnologyElement

其他资源

扩展编码的 UI 测试和操作录制以支持 Microsoft Excel