UITestInterpreter 类

执行用户界面 (UI) 测试中的每个测试操作,并使用 ActionInvoker 属性的值解释每个操作的结果。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter

命名空间:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
程序集:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration(在 Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll 中)

语法

声明
Public Class UITestInterpreter _
    Implements IDisposable
public class UITestInterpreter : IDisposable
public ref class UITestInterpreter : IDisposable
type UITestInterpreter =  
    class
        interface IDisposable
    end
public class UITestInterpreter implements IDisposable

UITestInterpreter 类型公开以下成员。

构造函数

  名称 说明
公共方法 UITestInterpreter 初始化 UITestInterpreter 类的新实例。

页首

属性

  名称 说明
公共属性 ActionInvoker 获取或设置用于解释此测试的 UITestActionInvoker
公共属性 PlaybackUITest 获取正在解释的测试。

页首

方法

  名称 说明
公共方法 Cancel 取消当前步骤或测试的解释。
公共方法 Dispose() 释放资源。
受保护的方法 Dispose(Boolean) (可选)释放资源。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
公共方法 ExecuteStep 执行当前所选操作列表中的当前步骤。
公共方法 ExecuteTest() 执行当前测试。
公共方法静态成员 ExecuteTest(UITest) 执行给定测试。
公共方法 ExecuteTest(Int64, Int64) 对指定范围的操作执行当前测试。
公共方法静态成员 ExecuteTest(UITest, Int64, Int64) 对指定范围的操作执行给定测试。
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 HighlightElement 突出显示与当前操作关联的 UI 元素。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 MoveToFirstStep 将当前操作设置为当前所选操作列表中的第一个操作。
公共方法 MoveToLastStep 将当前操作设置为当前所选操作列表中的最后一个操作。
公共方法 MoveToNextStep 将当前操作设置为当前所选操作列表中的下一个操作。
公共方法 MoveToPreviousStep 将当前操作设置为当前所选操作列表中的上一个操作。
公共方法 MoveToStepNumber 将当前操作设置为当前所选操作列表中给定索引处的操作。
公共方法 RaiseWaitForThinkTimeEvent 引发 InterpreterProgress 事件。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 Unhighlight 移除与当前操作关联的 UI 元素的突出显示。

页首

事件

  名称 说明
公共事件 ActionCompleted 在操作执行完成时引发。
公共事件 ActionListCompleted 在操作列表中的所有操作完成时引发。
公共事件 ActionListStarted 在操作列表中的操作开始执行前引发。
公共事件 ActionStarted 在操作开始执行前引发。
公共事件 InterpreterError 当执行过程中出现错误时引发。
公共事件 InterpreterProgress 引发以报告测试执行的进度。
公共事件 InterpreterWarning 当执行过程中出现警告时引发。
公共事件 UITestCompleted 在关联测试完成后引发。
公共事件 UITestStarted 在开始执行测试前引发。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.UITest.CodeGeneration 命名空间

ActionLogInvoker