UITechnologyManagerProperty 枚举
IUITechnologyManager 接口的实现使用此枚举指定可用于配置 IUITechnologyManager 的属性的选项。关于技术管理器的更多信息,请参见 扩展编码的 UI 测试和操作录制以支持 Microsoft Excel。
命名空间: Microsoft.VisualStudio.TestTools.UITest.Extension
程序集: Microsoft.VisualStudio.TestTools.UITest.Extension(在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)
语法
声明
<ComVisibleAttribute(True)> _
<GuidAttribute("871588A7-4DD6-46B6-8C59-055DA66B5819")> _
Public Enumeration UITechnologyManagerProperty
[ComVisibleAttribute(true)]
[GuidAttribute("871588A7-4DD6-46B6-8C59-055DA66B5819")]
public enum UITechnologyManagerProperty
[ComVisibleAttribute(true)]
[GuidAttribute(L"871588A7-4DD6-46B6-8C59-055DA66B5819")]
public enum class UITechnologyManagerProperty
[<ComVisibleAttribute(true)>]
[<GuidAttribute("871588A7-4DD6-46B6-8C59-055DA66B5819")>]
type UITechnologyManagerProperty
public enum UITechnologyManagerProperty
成员
成员名称 | 说明 | |
---|---|---|
ContainerScrollingSupported | 表示一个布尔值属性以指示技术管理器是否对容器滚动提供内置支持。由 IUITechnologyElement.EnsureVisibleByScrolling 方法所使用。 | |
DoNotGenerateVisibleOnlySearchConfiguration | 表示在对应用户控件的基类中是否必须生成 VisibleOnly 标志。关联的属性必须返回 null 或引发 NotSupportedException(如果不支持将 VisibleOnly 作为搜索配置),或者返回一个包含 ControlType 对象的 IList<T>。 | |
ExactQueryIdMatch | 表示是否必须搜索查询 ID 中的所有元素,或者可以在失败时跳过上级元素,以及是否可以直接搜索叶元素。如果结果对于技术的所有元素都相同,则关联的属性的返回类型应该为布尔型。如果只有少数控件类型需要查询 ID 的精确匹配项,则关联的属性应该返回这些控件类型的列表。对于所有控件类型,默认值为 true。关联的属性将返回一个布尔值,或者返回一个包含 ControlType 对象的 IList<T>。 | |
FilterPropertiesForSearchSupported | 表示一个布尔值属性以指示技术管理器是否对搜索提供内置支持。由 Search 方法所使用。 | |
MergeSingleSessionObjects | 表示一个布尔值是指示是否有类似的两个元素查询标识符值,并标识为不同控件而在记录会话期间要合并到一个 UI 映射控件中。
对于所有控件类型,默认为 false。 |
|
NavigationTimeout | 表示一个整数,该整数指示按任何方向导航到下一个元素的操作的超时。默认属性值为 -1,实际上表示未发生超时。 | |
None | 表示无选项。 | |
NumberOfSearchRetriesForFailFast | 如果 failfast 为 true,则表示在失败之前扩展对象应该完成搜索重新尝试的次数。如果将关联的属性设置为 -1,则表示在超时之前应该一直执行搜索。 | |
SearchSupported | 表示一个布尔值属性以指示 UI 技术管理器是否对用于搜索的筛选器属性提供内置支持。 | |
SearchTimeout | 表示一个整数属性以指定控件搜索超时(以毫秒为单位)。 | |
SmartMatchOptions | 表示用于搜索元素的智能匹配选项。关联的属性将返回 SmartMatchOptions 对象。 | |
WaitForReadyLevel | 表示要用于调用 WaitForReady 方法的 WaitForReadyLevel。 | |
WaitForReadyTimeout | 表示一个整数属性以指定等待就绪超时(以毫秒为单位)。 | |
WindowLessTreeSwitchingSupported | 表示一个布尔值属性以指示技术管理器是否支持无窗口树切换。 |
请参见
参考
Microsoft.VisualStudio.TestTools.UITest.Extension 命名空间