UITestActionInvoker 类

 

提供用于开始特定 UI 测试操作的构造函数和方法。

命名空间:   Microsoft.VisualStudio.TestTools.UITest.Common
程序集:  Microsoft.VisualStudio.TestTools.UITest.Common(Microsoft.VisualStudio.TestTools.UITest.Common.dll 中)

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestActionInvoker
    Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UIActionInterpreter

语法

public abstract class UITestActionInvoker : IDisposable
public ref class UITestActionInvoker abstract : IDisposable
[<AbstractClass>]
type UITestActionInvoker = 
    class
        interface IDisposable
    end
Public MustInherit Class UITestActionInvoker
    Implements IDisposable

构造函数

名称 说明
System_CAPS_protmethod UITestActionInvoker()

初始化 UITestActionInvoker 类的新实例。

属性

名称 说明
System_CAPS_pubproperty InRetryMode

获取或设置一个值,该值指示此调用程序是否处于重试模式。

方法

名称 说明
System_CAPS_pubmethod Cancel()

取消当前调用任务。

System_CAPS_pubmethod Dispose()

释放资源。

System_CAPS_pubmethod Equals(Object)

(从 Object 继承。)

System_CAPS_protmethod Finalize()

(从 Object 继承。)

System_CAPS_pubmethod GetHashCode()

(从 Object 继承。)

System_CAPS_pubmethod GetType()

(从 Object 继承。)

System_CAPS_pubmethod Invoke(AssertAction, UIMap)

使用提供的 UIMap 来调用提供的 AssertAction

System_CAPS_pubmethod Invoke(BrowserAction, UIMap)

使用提供的 UIMap 来调用提供的 BrowserAction

System_CAPS_pubmethod Invoke(DelayAction, UIMap)

使用提供的 UIMap 来调用提供的 DelayAction

System_CAPS_pubmethod Invoke(DragAction, UIMap)

使用提供的 UIMap 来调用提供的 DragAction

System_CAPS_pubmethod Invoke(DragDropAction, UIMap)

使用提供的 UIMap 来调用提供的 DragDropAction

System_CAPS_pubmethod Invoke(ErrorAction, UIMap)

使用提供的 UIMap 来调用提供的 ErrorAction

System_CAPS_pubmethod Invoke(InvokeAction, UIMap)

为 InvokeAction 调用。

System_CAPS_pubmethod Invoke(KeyboardAction, UIMap)

使用提供的 UIMap 来调用提供的 KeyboardAction

System_CAPS_pubmethod Invoke(LaunchApplicationAction, UIMap)

使用提供的 UIMap 来调用提供的 LaunchApplicationAction

System_CAPS_pubmethod Invoke(MarkerAction, UIMap)

使用提供的 UIMap 来调用提供的 MarkerAction

System_CAPS_pubmethod Invoke(MediaAction, UIMap)

为 MediaAction 调用。

System_CAPS_pubmethod Invoke(MouseAction, UIMap)

使用提供的 UIMap 来调用提供的 MouseAction

System_CAPS_pubmethod Invoke(NavigateToUrlAction, UIMap)

使用提供的 UIMap 来调用提供的 NavigateToUrlAction

System_CAPS_pubmethod Invoke(NoOperationAction, UIMap)

使用提供的 UIMap 来调用提供的 NoOperationAction

System_CAPS_pubmethod Invoke(SendKeysAction, UIMap)

使用提供的 UIMap 来调用提供的 SendKeysAction

System_CAPS_pubmethod Invoke(SetStateAction, UIMap)

使用提供的 UIMap 来调用提供的 SetStateAction

System_CAPS_pubmethod Invoke(SetValueAction, UIMap)

使用提供的 UIMap 来调用提供的 SetValueAction

System_CAPS_pubmethod Invoke(SharedStepsReferenceAction, UIMap)

使用提供的 UIMap 来调用提供的 SharedStepsReferenceAction

System_CAPS_pubmethod Invoke(StringAssertAction, UIMap)

使用提供的 UIMap 来调用提供的 StringAssertAction

System_CAPS_pubmethod Invoke(SystemAction, UIMap)

为 SystemAction 调用。

System_CAPS_pubmethod Invoke(TestStepMarkerAction, UIMap)

使用提供的 UIMap 来调用提供的 TestStepMarkerAction

System_CAPS_pubmethod Invoke(TouchAction, UIMap)

为 TouchAction 调用。

System_CAPS_pubmethod Invoke(VerifyConfigurationAction, UIMap)

使用提供的 UIMap 来调用提供的 VerifyConfigurationAction

System_CAPS_pubmethod Invoke(WarningAction, UIMap)

使用提供的 UIMap 来调用提供的 WarningAction

System_CAPS_pubmethod Invoke(WebDialogAction, UIMap)

使用提供的 UIMap 来调用提供的 WebDialogAction

System_CAPS_protmethod MemberwiseClone()

(从 Object 继承。)

System_CAPS_pubmethod SearchAndInvoke(UITestAction, UIMap, CustomInvoker)

使用提供的 UIMap 来调用提供的 UITestAction

System_CAPS_pubmethod ToString()

(从 Object 继承。)

System_CAPS_pubmethod WaitForThinkTime(UITestAction)

先等待合适的思考时间量,再调用提供的操作。

备注

当执行测试操作时,测试框架将实现适合于操作类型的此类的特定实现,并将它传递给 UITestAction.Invoke 方法。

线程安全

此类型的任何公共静态(Visual Basic 中为 Shared)成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

UITestAction
Microsoft.VisualStudio.TestTools.UITest.Common 命名空间

返回页首