IUITechnologyManager 接口

此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。

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

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

语法

声明
<ComVisibleAttribute(True)> _
<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")> _
Public Interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface class IUITechnologyManager
[<ComVisibleAttribute(true)>]
[<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
type IUITechnologyManager =  interface end
public interface IUITechnologyManager

IUITechnologyManager 类型公开以下成员。

属性

  名称 说明
公共属性 TechnologyName 获取技术的名称。

页首

方法

  名称 说明
公共方法 AddEventHandler 添加事件处理程序。
公共方法 CancelStep 取消此技术管理器所执行的任何等待或搜索操作。
公共方法 ConvertToThisTechnology 采用另一技术中的元素,并返回与当前技术兼容的元素以及当前技术对转换的元素的支持级别。
公共方法 GetChildren 返回给定元素内子元素的枚举器。
公共方法 GetControlSupportLevel 返回此技术管理器的置信度指示,此置信度表示该技术管理器对它能够支持以所提供的句柄标识的控件有多大把握。
公共方法 GetElementFromNativeElement 返回此技术中与所提供的本机元素对应的元素。
公共方法 GetElementFromPoint 检索位于给定屏幕坐标位置的元素。
公共方法 GetElementFromWindowHandle 检索由所提供的窗口句柄标识的元素。
公共方法 GetFocusedElement 返回当前具有焦点的元素的窗口指针。
公共方法 GetLastInvocationInfo 返回有关此管理器调用的上一个测试操作的信息。
公共方法 GetNextSibling 返回 UI 层次结构中给定元素的下一个同级元素。
公共方法 GetParent 获取 UI 层次结构中给定元素的父级。
公共方法 GetPreviousSibling 返回 UI 层次结构中给定元素的上一个同级元素。
公共方法 GetSynchronizationWaiter 使用所提供的元素和事件类型返回 IUISynchronizationWaiter
公共方法 GetTechnologyManagerProperty 返回此技术管理器的给定属性的值。
公共方法 MatchElement 返回一个值,该值指示提供的元素是否与以前分析的查询 ID Cookie 匹配。
公共方法 ParseQueryId 分析所提供的查询元素字符串表示形式,并以 Cookie 形式返回查询元素的字符串表示形式。
公共方法 RemoveEventHandler 从给定的元素及其所有子代中移除指定的事件。
公共方法 Search 搜索父元素中与所提供查询 ID Cookie 的条件匹配的元素。
公共方法 SetTechnologyManagerProperty 在派生类中实现时,在此技术管理器中设置给定属性的值。
公共方法 StartSession 执行此技术管理器启动会话所需的任何初始化。
公共方法 StopSession 执行此技术管理器停止当前会话所需的任何清理。

页首

请参见

参考

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

UITechnologyManager