UITechnologyElementProxy 类
代理UITechnologyElement选件类。 扩展插件必须重写此和自定义元素的技术元素的行为。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyElementProxy
命名空间: Microsoft.VisualStudio.TestTools.UITesting
程序集: Microsoft.VisualStudio.TestTools.UITesting(在 Microsoft.VisualStudio.TestTools.UITesting.dll 中)
语法
声明
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyElementProxy _
Inherits UITechnologyElement
[ComVisibleAttribute(true)]
public abstract class UITechnologyElementProxy : UITechnologyElement
[ComVisibleAttribute(true)]
public ref class UITechnologyElementProxy abstract : public UITechnologyElement
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
type UITechnologyElementProxy =
class
inherit UITechnologyElement
end
public abstract class UITechnologyElementProxy extends UITechnologyElement
UITechnologyElementProxy 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
UITechnologyElementProxy | 初始化与特定技术管理器的代理元素。 |
页首
属性
名称 | 说明 | |
---|---|---|
ChildIndex | 获取与父元素的集合从0开始的位置。 (重写 UITechnologyElement.ChildIndex。) | |
ClassName | 获取此元素的类名。 (重写 UITechnologyElement.ClassName。) | |
ControlTypeName | 获取此元素的通用控件类型。 (重写 UITechnologyElement.ControlTypeName。) | |
FriendlyName | 获取用户友好名称。此元素,如将帮助用户快速识别在屏幕上的元素的显示文本。 (重写 UITechnologyElement.FriendlyName。) | |
IsLeafNode | 获取是否此组件是没有任何子控件)的叶节点(。 (重写 UITechnologyElement.IsLeafNode。) | |
IsPassword | 获取一个值是否此元素包含受保护的内容。 (重写 UITechnologyElement.IsPassword。) | |
IsTreeSwitchingRequired | 获取树切换是否对于无窗口的树切换情况是必需的。 (重写 UITechnologyElement.IsTreeSwitchingRequired。) | |
Name | 获取此元素的名称。 (重写 UITechnologyElement.Name。) | |
NativeElement | 获取与对应的基础本机技术的元素(如) IAccessible此元素。 (重写 UITechnologyElement.NativeElement。) | |
QueryId | 获取可用于唯一标识/查找此元素的QueryId。 有时,例如TreeItem,QueryIds可能包含完整的元素层次结构,但大多数情况下将包含该元素的仅重要上级。 技术管理器必须决定访问的哪个上级层次结构中传递适当设置每个元素QueryId.Ancestor属性。 在这种情况选件类的API与AndCondition.ToString ()和AndCondition.Parse ()可以用于从反之亦然选件此类转换为字符串或。 EXT-PROTO1-NOTES:此QID递归还将所有上级核心技术元素转换为扩展组件并相应地接合处上级层次结构。 (重写 UITechnologyElement.QueryId。) | |
SupportLevel | 获取一个值,测试录制和播放引擎使用此值来查找此元素的匹配 UITechnologyManager。 (继承自 UITechnologyElement。) | |
SwitchingElement | 如果一个技术承载在另一种技术中,获取或设置容器元素。 框架使用此类型。 (重写 UITechnologyElement.SwitchingElement。) | |
TechnologyManager | 获取相应的技术管理器。 (重写 UITechnologyElement.TechnologyManager。) | |
TechnologyName | 获取相应的方法的名称。 此值应与UITechnologyManager.TechnologyName相同。 (重写 UITechnologyElement.TechnologyName。) | |
TopLevelElement | 获取或设置顶级窗口与此元素对应。顶级窗口通常是桌面的子级。如果属性未设置,则框架将设置将这个元素的最顶层的上级(在忽略作为上级的桌面之后)。 (重写 UITechnologyElement.TopLevelElement。) | |
Value | 获取此元素的值。 (重写 UITechnologyElement.Value。) | |
WindowHandle | 获取包含此元素的 Win32 窗口的句柄。 (重写 UITechnologyElement.WindowHandle。) | |
WindowTitles | 获取顶级窗口标题的列表,其中一个顶级窗口标题为此元素的上级。 (继承自 UITechnologyElement。) |
页首
方法
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。