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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。