ActionLogInvoker 类
根据从记录器和播放收集的测试操作生成操作日志。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.UITest.Common.UITestActionInvoker
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.ActionLogInvoker
命名空间: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
程序集: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration(在 Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll 中)
语法
声明
Public NotInheritable Class ActionLogInvoker _
Inherits UITestActionInvoker
public sealed class ActionLogInvoker : UITestActionInvoker
public ref class ActionLogInvoker sealed : public UITestActionInvoker
[<Sealed>]
type ActionLogInvoker =
class
inherit UITestActionInvoker
end
public final class ActionLogInvoker extends UITestActionInvoker
ActionLogInvoker 类型公开以下成员。
构造函数
页首
属性
页首
方法
|
Cancel |
取消当前调用任务。 (重写 UITestActionInvoker.Cancel()。) |
|
Dispose |
释放资源。 (重写 UITestActionInvoker.Dispose()。) |
|
Equals |
确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) |
|
Finalize |
允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
|
GetHashCode |
用作特定类型的哈希函数。 (继承自 Object。) |
|
GetType |
获取当前实例的 Type。 (继承自 Object。) |
|
Invoke(AssertAction, UIMap) |
生成断言操作的操作日志项。 (重写 UITestActionInvoker.Invoke(AssertAction, UIMap)。) |
|
Invoke(BrowserAction, UIMap) |
生成浏览器操作的操作日志项。 (重写 UITestActionInvoker.Invoke(BrowserAction, UIMap)。) |
|
Invoke(DelayAction, UIMap) |
生成延迟操作的操作日志项。 (重写 UITestActionInvoker.Invoke(DelayAction, UIMap)。) |
|
Invoke(DragAction, UIMap) |
生成拖动操作的操作日志项。 (重写 UITestActionInvoker.Invoke(DragAction, UIMap)。) |
|
Invoke(DragDropAction, UIMap) |
生成拖放操作的操作日志项。 (重写 UITestActionInvoker.Invoke(DragDropAction, UIMap)。) |
|
Invoke(ErrorAction, UIMap) |
生成错误操作的操作日志项。 (重写 UITestActionInvoker.Invoke(ErrorAction, UIMap)。) |
|
Invoke(KeyboardAction, UIMap) |
生成键盘操作的操作日志项。 (重写 UITestActionInvoker.Invoke(KeyboardAction, UIMap)。) |
|
Invoke(LaunchApplicationAction, UIMap) |
生成启动应用程序操作的操作日志项。 (重写 UITestActionInvoker.Invoke(LaunchApplicationAction, UIMap)。) |
|
Invoke(MarkerAction, UIMap) |
生成标记操作的操作日志项。 (重写 UITestActionInvoker.Invoke(MarkerAction, UIMap)。) |
|
Invoke(MouseAction, UIMap) |
生成鼠标操作(如单击、双击、滚轮转动和悬停)的操作日志项。 (重写 UITestActionInvoker.Invoke(MouseAction, UIMap)。) |
|
Invoke(NavigateToUrlAction, UIMap) |
生成导航操作的操作日志项。 (重写 UITestActionInvoker.Invoke(NavigateToUrlAction, UIMap)。) |
|
Invoke(NoOperationAction, UIMap) |
生成“无操作”操作的操作日志项。 (重写 UITestActionInvoker.Invoke(NoOperationAction, UIMap)。) |
|
Invoke(SendKeysAction, UIMap) |
生成发送键或其他键盘操作的操作日志项。 (重写 UITestActionInvoker.Invoke(SendKeysAction, UIMap)。) |
|
Invoke(SetStateAction, UIMap) |
生成设置状态的操作的操作日志项。 (重写 UITestActionInvoker.Invoke(SetStateAction, UIMap)。) |
|
Invoke(SetValueAction, UIMap) |
生成设置值的操作的操作日志项。 (重写 UITestActionInvoker.Invoke(SetValueAction, UIMap)。) |
|
Invoke(SharedStepsReferenceAction, UIMap) |
生成 SharedStepsReferenceAction 的操作日志项。 (重写 UITestActionInvoker.Invoke(SharedStepsReferenceAction, UIMap)。) |
|
Invoke(StringAssertAction, UIMap) |
生成字符串断言操作的操作日志项。 (重写 UITestActionInvoker.Invoke(StringAssertAction, UIMap)。) |
|
Invoke(TestStepMarkerAction, UIMap) |
生成测试步骤标记操作的操作日志项。 (重写 UITestActionInvoker.Invoke(TestStepMarkerAction, UIMap)。) |
|
Invoke(VerifyConfigurationAction, UIMap) |
生成验证配置操作的操作日志项。 (重写 UITestActionInvoker.Invoke(VerifyConfigurationAction, UIMap)。) |
|
Invoke(WarningAction, UIMap) |
生成警告操作的操作日志项。 (重写 UITestActionInvoker.Invoke(WarningAction, UIMap)。) |
|
Invoke(WebDialogAction, UIMap) |
生成 Web 对话框操作的操作日志项。 (重写 UITestActionInvoker.Invoke(WebDialogAction, UIMap)。) |
|
IsMenuObject |
返回一个值,该值指示提供的用户界面 (UI) 对象是否为菜单对象。 |
|
MemberwiseClone |
创建当前 Object 的浅表副本。 (继承自 Object。) |
|
SearchAndInvoke |
通过使用您的自定义调用程序实现记录提供的操作。 (重写 UITestActionInvoker.SearchAndInvoke(UITestAction, UIMap, CustomInvoker)。) |
|
ToString |
返回表示当前对象的字符串。 (继承自 Object。) |
|
WaitForThinkTime |
在基类中实现时,先等待合适的思考时间量,再调用提供的操作。 (重写 UITestActionInvoker.WaitForThinkTime(UITestAction)。) |
页首
备注
此类需要 UITestActionInvoker 类的工作实现。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration 命名空间
UITestActionInvoker