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 命名空间

IUITechnologyManager

SmartMatchOptions

ControlType

WaitForReadyLevel

SearchConfiguration

其他资源

扩展编码的 UI 测试和操作录制以支持 Microsoft Excel