循环访问UITest对象的事件和解释这些选件的类。
取决于 UITestActionInvoker 值的解释的结果。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter
命名空间: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
程序集: Microsoft.VisualStudio.TestTools.UITest.Common(在 Microsoft.VisualStudio.TestTools.UITest.Common.dll 中)
语法
声明
Public Class UITestInterpreterCore _
Implements IDisposable
public class UITestInterpreterCore : IDisposable
public ref class UITestInterpreterCore : IDisposable
type UITestInterpreterCore =
class
interface IDisposable
end
public class UITestInterpreterCore implements IDisposable
UITestInterpreterCore 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
UITestInterpreterCore | 创建给定 UITest 的 UITestInterpreter 的实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
ActionInvoker | 获取或设置要用于在 UITest 中执行操作的 UITestActionInvoker。 |
![]() |
CurrentAction | 当前正执行的操作。 |
![]() |
PlaybackInProgress | True,则播放正在进行。 |
![]() |
PlaybackUITest | 获取正在执行的 UI 测试。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Cancel | 撤消执行" (即说明)的当前阶跃或测试。此调用将进行阻止,直到 UITest 执行取消和播放返回。必须从执行UITest的线程不同的线程调用方法。 |
![]() |
Dispose() | 处置此对象。 |
![]() |
Dispose(Boolean) | 实际释放实现。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
ExecuteAction | 执行该特定事件。 |
![]() |
ExecuteStep | 执行(即说明)在当前选定的ActionList的当前阶跃。 |
![]() |
ExecuteTest() | 执行(即说明)当前UITest对象。 |
![]() ![]() |
ExecuteTest(UITest) | 执行(即说明)特定UITest对象。 |
![]() |
ExecuteTest(Int64, Int64) | 执行(即说明)事件的当前UITest对象在指定的范围。 |
![]() ![]() |
ExecuteTest(UITest, Int64, Int64) | 执行(即说明)特定UITest事件的对象在指定的范围。 |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
IsExpectedExceptionFromActionExecution | 如果给定异常从操作执行中是预期的则返回 true。 |
![]() |
LogActionExecutionException | 事件执行异常的日志数据。 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
MoveToFirstStep | 将当前操作指针移动至当前所选操作列表中的第一个操作。 |
![]() |
MoveToLastStep | 将当前操作指针移动至当前所选操作列表中的最后一个操作。 |
![]() |
MoveToNextStep | 将操作指针移动至当前所选操作列表中的下一个操作。 |
![]() |
MoveToPreviousStep | 将操作指针移动至当前所选操作列表中的上一个操作。 |
![]() |
MoveToStepNumber | 将当前操作指针移动至当前所选操作列表中给定操作索引处。 |
![]() |
OnErrorHandledByUser | 对用户处理后事件执行错误。 这可以用于跟踪类似的日志。 |
![]() |
RaisePlaybackProgressEvent | 引发播放进度事件。 |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
ActionCompleted | 执行 UITestAction 后引发事件。 |
![]() |
ActionListCompleted | 每个 ActionList 执行完后引发事件。 |
![]() |
ActionListStarted | 在每ActionList之前执行引发的事件启动。 |
![]() |
ActionStarted | UITestAction 执行前引发事件。 |
![]() |
InterpreterError | 解读 UITest 时出现错误的事件引发。 |
![]() |
InterpreterProgress | 解读 UITest 时更新进度的事件引发。 |
![]() |
InterpreterWarning | 解读 UITest 时出现警告的事件引发。 |
![]() |
UITestCompleted | UItest 执行完后引发事件。 |
![]() |
UITestStarted | 在UITest开始前执行引发的事件。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。