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 | 执行此技术管理器停止当前会话所需的任何清理。 |
页首