UITechnologyElementProxy 类
代理 UITechnologyElement 类。 插件必须重写此扩展和自定义。的技术元素的行为。
继承层次结构
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。 在某些情况下,比如,QueryIds TreeItem 可能包含完全元素层次结构,但大多数情况下将元素的祖先只包含重要。 技术管理器必须决定哪捕获的上级层次结构中通过适当设置每个元素 QueryId.Ancestor 属性。 在条件类类似 AndCondition.ToString() 和 AndCondition.Parse() 的 API 可能用于从该类转换字符串反之亦然。 EXT-PROTO1-NOTES:此 QID 递归将转换所有上级核心技术元素移入扩展元素并正确拼结上级层次结构。 (重写 UITechnologyElement.QueryId。) |
![]() |
SupportLevel | (继承自 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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。