UITestActionInvoker 类
提供用于开始特定 UI 测试操作的构造函数和方法。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.UITest.Common.UITestActionInvoker
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.ActionLogInvoker
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UIActionInterpreter
命名空间: Microsoft.VisualStudio.TestTools.UITest.Common
程序集: Microsoft.VisualStudio.TestTools.UITest.Common(在 Microsoft.VisualStudio.TestTools.UITest.Common.dll 中)
语法
声明
Public MustInherit Class UITestActionInvoker _
Implements IDisposable
public abstract class UITestActionInvoker : IDisposable
public ref class UITestActionInvoker abstract : IDisposable
[<AbstractClass>]
type UITestActionInvoker =
class
interface IDisposable
end
public abstract class UITestActionInvoker implements IDisposable
UITestActionInvoker 类型公开以下成员。
构造函数
页首
属性
页首
方法
|
Cancel |
取消当前调用任务。 |
|
Dispose |
释放资源。 |
|
Equals |
确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) |
|
Finalize |
允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
|
GetHashCode |
用作特定类型的哈希函数。 (继承自 Object。) |
|
GetType |
获取当前实例的 Type。 (继承自 Object。) |
|
Invoke(AssertAction, UIMap) |
使用提供的 UIMap 来调用提供的 AssertAction。 |
|
Invoke(BrowserAction, UIMap) |
使用提供的 UIMap 来调用提供的 BrowserAction。 |
|
Invoke(DelayAction, UIMap) |
使用提供的 UIMap 来调用提供的 DelayAction。 |
|
Invoke(DragAction, UIMap) |
使用提供的 UIMap 来调用提供的 DragAction。 |
|
Invoke(DragDropAction, UIMap) |
使用提供的 UIMap 来调用提供的 DragDropAction。 |
|
Invoke(ErrorAction, UIMap) |
使用提供的 UIMap 来调用提供的 ErrorAction。 |
|
Invoke(KeyboardAction, UIMap) |
使用提供的 UIMap 来调用提供的 KeyboardAction。 |
|
Invoke(LaunchApplicationAction, UIMap) |
使用提供的 UIMap 来调用提供的 LaunchApplicationAction。 |
|
Invoke(MarkerAction, UIMap) |
使用提供的 UIMap 来调用提供的 MarkerAction。 |
|
Invoke(MouseAction, UIMap) |
使用提供的 UIMap 来调用提供的 MouseAction。 |
|
Invoke(NavigateToUrlAction, UIMap) |
使用提供的 UIMap 来调用提供的 NavigateToUrlAction。 |
|
Invoke(NoOperationAction, UIMap) |
使用提供的 UIMap 来调用提供的 NoOperationAction。 |
|
Invoke(SendKeysAction, UIMap) |
使用提供的 UIMap 来调用提供的 SendKeysAction。 |
|
Invoke(SetStateAction, UIMap) |
使用提供的 UIMap 来调用提供的 SetStateAction。 |
|
Invoke(SetValueAction, UIMap) |
使用提供的 UIMap 来调用提供的 SetValueAction。 |
|
Invoke(SharedStepsReferenceAction, UIMap) |
使用提供的 UIMap 来调用提供的 SharedStepsReferenceAction。 |
|
Invoke(StringAssertAction, UIMap) |
使用提供的 UIMap 来调用提供的 StringAssertAction。 |
|
Invoke(TestStepMarkerAction, UIMap) |
使用提供的 UIMap 来调用提供的 TestStepMarkerAction。 |
|
Invoke(VerifyConfigurationAction, UIMap) |
使用提供的 UIMap 来调用提供的 VerifyConfigurationAction。 |
|
Invoke(WarningAction, UIMap) |
使用提供的 UIMap 来调用提供的 WarningAction。 |
|
Invoke(WebDialogAction, UIMap) |
使用提供的 UIMap 来调用提供的 WebDialogAction。 |
|
MemberwiseClone |
创建当前 Object 的浅表副本。 (继承自 Object。) |
|
SearchAndInvoke |
使用提供的 UIMap 来调用提供的 UITestAction。 |
|
ToString |
返回表示当前对象的字符串。 (继承自 Object。) |
|
WaitForThinkTime |
先等待合适的思考时间量,再调用提供的操作。 |
页首
备注
当执行测试操作时,测试框架将实现适合于操作类型的此类的特定实现,并将它传递给 UITestAction.Invoke 方法。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.TestTools.UITest.Common 命名空间
UITestAction