循环访问在 UITest 操作的类对象并说明这些。
取决于 UITestActionInvoker 值的解释的结果。
继承层次结构
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。