TouchAction 类

包含触控操作相关的信息。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
    Microsoft.VisualStudio.TestTools.UITest.Common.InputAction
      Microsoft.VisualStudio.TestTools.UITest.Common.MouseAction
        Microsoft.VisualStudio.TestTools.UITest.Common.TouchAction

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

语法

声明
<SerializableAttribute> _
Public Class TouchAction _
    Inherits MouseAction
[SerializableAttribute]
public class TouchAction : MouseAction
[SerializableAttribute]
public ref class TouchAction : public MouseAction
[<SerializableAttribute>]
type TouchAction =  
    class
        inherit MouseAction
    end
public class TouchAction extends MouseAction

TouchAction 类型公开以下成员。

构造函数

  名称 说明
公共方法 TouchAction 构造函数。 使用属性上的 setter 为事例设置正确值。

页首

属性

  名称 说明
公共属性 AbsoluteLocation 获取或设置指针操作发生的屏幕位置。 (继承自 MouseAction。)
公共属性 ActionLogEntry 获取或设置操作的事件日志项。 (继承自 UITestAction。)
公共属性 ActionName UITestAction 的名称。 (重写 MouseAction.ActionName。)
公共属性 ActionType 获取或设置鼠标操作的类型。 (继承自 MouseAction。)
公共属性 ActualThinkTime 获取或设置思考时间,在处理 UIActionInterpreter后提供的其他播放参数,如 ThinkTimeMultiplier。 (继承自 UITestAction。)
公共属性 AdditionalInfo 当在派生类中实现时,获取包含自定义信息的字符串。 (继承自 UITestAction。)
公共属性 Comment 获取或设置此操作的注释。 (继承自 UITestAction。)
公共属性 ContinueOnError 获取或设置一个值,该值指示是否即使此操作失败也继续。 (继承自 UITestAction。)
公共属性 ContinueOnErrorWrapper 获取或设置字符串形式的 ContinueOnError 属性值,用于序列化。 (继承自 UITestAction。)
公共属性 ElapsedTime 获取或设置操作的时间跨度。 (继承自 UITestAction。)
公共属性 EndTimestamp 操作结束的时间戳。 (继承自 UITestAction。)
公共属性 GestureType
公共属性 Id 获取或设置此事件的唯一数字标识符。 (继承自 UITestAction。)
公共属性 IsGestureComplete
公共属性 IsGlobalHotkey 获取或设置一个值,该值表示输入是否为全局快捷键盘方式。 (继承自 InputAction。)
公共属性 IsParameterBound 如果此操作可参数化,则获取或设置一个值,用于指示该操作是否绑定到测试参数。 (继承自 UITestAction。)
公共属性 IsParameterizable 获取一个值,该值指示是否可以参数化此操作。 (继承自 UITestAction。)
公共属性 Location 获取或设置指针操作发生位置在当前元素内的相对位置。 (继承自 MouseAction。)
公共属性 Manipulations
公共属性 ModifierKeys 获取或设置按下了哪些修改键。 (继承自 InputAction。)
公共属性 MouseButton 获取或设置按下的鼠标按钮。 (继承自 MouseAction。)
公共属性 NeedFiltering 获取或设置一个值,该值指示此操作是否可以由 UITestActionFilter 处理。 (继承自 UITestAction。)
公共属性 ParameterName 获取或设置操作值的对应参数的名称。 (继承自 UITestAction。)
公共属性 StartTimestamp 获取或设置执行此操作时的起始时间戳。 (继承自 UITestAction。)
公共属性 Tags 获取关于此操作的附加信息的字典,在录制、聚合或后处理时需要这些信息。 set 过程是私有的。 (继承自 UITestAction。)
公共属性 ThinkTime 获取或设置执行此操作所需的秒数。 (继承自 UITestAction。)
公共属性 ThinkTimeString 获取或设置此操作的思考时间(使用字符串值)。 (继承自 UITestAction。)
公共属性 Timestamp 获取或设置此操作的时间戳。 (继承自 UITestAction。)
公共属性 UIElement 获取或设置此操作所针对的 UI 元素。 (继承自 UITestAction。)
公共属性 UIObjectName 获取或设置此操作所针对的 UI 元素的名称。 (继承自 UITestAction。)
公共属性 UITestActionExtension 设置或获取包含属性与事件相关UITestActionExtension的实例。 (继承自 UITestAction。)
公共属性 ValueAsString 获取或设置此操作的 string 形式的值。此基类不支持 set 过程。 (继承自 UITestAction。)
公共属性 WheelDirection 获取或设置鼠标滚轮运动的方向和量(以像素为单位)。 (继承自 MouseAction。)

页首

方法

  名称 说明
公共方法 Equals 返回一个值,该值表示给定对象是否等于此 UI 测试操作。 (继承自 UITestAction。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 重写object.GetHashCode (继承自 UITestAction。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Invoke 调用鼠标操作。 (重写 MouseAction.Invoke(UITestActionInvoker, UIMap)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 NotifyPropertyChanged 引发 PropertyChanged 事件。 (继承自 UITestAction。)
公共方法 ToString 返回此操作的描述。 (继承自 UITestAction。)

页首

事件

  名称 说明
公共事件 PropertyChanged 在属性值更改时发生。 (继承自 UITestAction。)

页首

线程安全

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

请参见

参考

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