UIActionInterpreter 类
执行用户接口 (UI) 测试中的测试操作、解释结果并写入日志。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.UITest.Common.UITestActionInvoker
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UIActionInterpreter
命名空间: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
程序集: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration(在 Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll 中)
语法
声明
Public NotInheritable Class UIActionInterpreter _
Inherits UITestActionInvoker
public sealed class UIActionInterpreter : UITestActionInvoker
public ref class UIActionInterpreter sealed : public UITestActionInvoker
[<Sealed>]
type UIActionInterpreter =
class
inherit UITestActionInvoker
end
public final class UIActionInterpreter extends UITestActionInvoker
UIActionInterpreter 类型公开以下成员。
构造函数
页首
属性
页首
方法
|
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) |
使用给定的映射执行提供的操作并记录结果。 (重写 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) |
使用给定的映射执行提供的操作并记录结果。 (重写 UITestActionInvoker.Invoke(WebDialogAction, UIMap)。) |
|
MemberwiseClone |
创建当前 Object 的浅表副本。 (继承自 Object。) |
|
SearchAndInvoke |
使用给定的映射执行提供的操作,并使用您的自定义调用程序实现来记录结果。 (重写 UITestActionInvoker.SearchAndInvoke(UITestAction, UIMap, CustomInvoker)。) |
|
ToString |
返回表示当前对象的字符串。 (继承自 Object。) |
|
WaitForThinkTime |
先等待合适的思考时间量,再调用提供的操作。 (重写 UITestActionInvoker.WaitForThinkTime(UITestAction)。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration 命名空间
UITestActionInvoker