UIActionInterpreter 类

 

执行用户接口 (UI) 测试中的测试操作、解释结果并写入日志。

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

继承层次结构

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

语法

public sealed class UIActionInterpreter : UITestActionInvoker
public ref class UIActionInterpreter sealed : UITestActionInvoker
[<Sealed>]
type UIActionInterpreter = 
    class
        inherit UITestActionInvoker
    end
Public NotInheritable Class UIActionInterpreter
    Inherits UITestActionInvoker

构造函数

名称 说明
System_CAPS_pubmethod UIActionInterpreter(UITestInterpreter)

使用给定解释器初始化 UIActionInterpreter 类的新实例。

属性

名称 说明
System_CAPS_pubproperty CurrentBrowser

获取或设置包含当前浏览器名称和版本的字符串。

System_CAPS_pubproperty DelayBetweenActions

获取或设置执行每个操作前延迟的时间。

System_CAPS_pubproperty InRetryMode

获取或设置一个值,该值指示此解释器是否处于重试模式。(替代 UITestActionInvoker.InRetryMode。)

System_CAPS_pubproperty SearchTimeout

获取或设置搜索进程超时前的秒数。

System_CAPS_pubproperty ThinkTimeMultiplier

获取或设置要用于思考时间值的倍数。

System_CAPS_pubproperty TopLevelWindowSinglePassSearch

获取或设置一个值单向搜索是否为顶级窗口是使用。

方法

名称 说明
System_CAPS_pubmethod Cancel()

在用户单击“取消播放”按钮时调用。(替代 UITestActionInvoker.Cancel()。)

System_CAPS_pubmethod Dispose()

释放资源。(替代 UITestActionInvoker.Dispose()。)

System_CAPS_pubmethod Equals(Object)

(从 Object 继承。)

System_CAPS_pubmethod GetHashCode()

(从 Object 继承。)

System_CAPS_pubmethod GetType()

(从 Object 继承。)

System_CAPS_pubmethod Invoke(AssertAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(AssertAction, UIMap)。)

System_CAPS_pubmethod Invoke(BrowserAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(BrowserAction, UIMap)。)

System_CAPS_pubmethod Invoke(DelayAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(DelayAction, UIMap)。)

System_CAPS_pubmethod Invoke(DragAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(DragAction, UIMap)。)

System_CAPS_pubmethod Invoke(DragDropAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(DragDropAction, UIMap)。)

System_CAPS_pubmethod Invoke(ErrorAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(ErrorAction, UIMap)。)

System_CAPS_pubmethod Invoke(InvokeAction, UIMap)

为 SystemAction 调用。(替代 UITestActionInvoker.Invoke(InvokeAction, UIMap)。)

System_CAPS_pubmethod Invoke(KeyboardAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(KeyboardAction, UIMap)。)

System_CAPS_pubmethod Invoke(LaunchApplicationAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(LaunchApplicationAction, UIMap)。)

System_CAPS_pubmethod Invoke(MarkerAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(MarkerAction, UIMap)。)

System_CAPS_pubmethod Invoke(MediaAction, UIMap)

生成 MediaAction 的操作录制(替代 UITestActionInvoker.Invoke(MediaAction, UIMap)。)

System_CAPS_pubmethod Invoke(MouseAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(MouseAction, UIMap)。)

System_CAPS_pubmethod Invoke(NavigateToUrlAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(NavigateToUrlAction, UIMap)。)

System_CAPS_pubmethod Invoke(NoOperationAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(NoOperationAction, UIMap)。)

System_CAPS_pubmethod Invoke(SendKeysAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(SendKeysAction, UIMap)。)

System_CAPS_pubmethod Invoke(SetStateAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(SetStateAction, UIMap)。)

System_CAPS_pubmethod Invoke(SetValueAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(SetValueAction, UIMap)。)

System_CAPS_pubmethod Invoke(SharedStepsReferenceAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(SharedStepsReferenceAction, UIMap)。)

System_CAPS_pubmethod Invoke(StringAssertAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(StringAssertAction, UIMap)。)

System_CAPS_pubmethod Invoke(SystemAction, UIMap)

为 SystemAction 调用。(替代 UITestActionInvoker.Invoke(SystemAction, UIMap)。)

System_CAPS_pubmethod Invoke(TestStepMarkerAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(TestStepMarkerAction, UIMap)。)

System_CAPS_pubmethod Invoke(TouchAction, UIMap)

为 TouchAction 调用。(从 UITestActionInvoker 继承。)

System_CAPS_pubmethod Invoke(VerifyConfigurationAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(VerifyConfigurationAction, UIMap)。)

System_CAPS_pubmethod Invoke(WarningAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(WarningAction, UIMap)。)

System_CAPS_pubmethod Invoke(WebDialogAction, UIMap)

使用给定的映射执行提供的操作并记录结果。(替代 UITestActionInvoker.Invoke(WebDialogAction, UIMap)。)

System_CAPS_pubmethod SearchAndInvoke(UITestAction, UIMap, CustomInvoker)

使用给定的映射执行提供的操作,并使用您的自定义调用程序实现来记录结果。(替代 UITestActionInvoker.SearchAndInvoke(UITestAction, UIMap, CustomInvoker)。)

System_CAPS_pubmethod ToString()

(从 Object 继承。)

System_CAPS_pubmethod WaitForThinkTime(UITestAction)

先等待合适的思考时间量,再调用提供的操作。(替代 UITestActionInvoker.WaitForThinkTime(UITestAction)。)

线程安全

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

请参阅

UITestActionInvoker
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration 命名空间

返回页首