Mouse 类

提供用于在用户界面 (UI) 测试中执行鼠标操作的静态方法。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.Mouse

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

语法

声明
<CLSCompliantAttribute(True)> _
Public Class Mouse _
    Implements IDisposable
[CLSCompliantAttribute(true)]
public class Mouse : IDisposable
[CLSCompliantAttribute(true)]
public ref class Mouse : IDisposable
[<CLSCompliantAttribute(true)>]
type Mouse =  
    class
        interface IDisposable
    end
public class Mouse implements IDisposable

Mouse 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 Mouse 基础结构。初始化 Mouse 类的新实例。

页首

属性

  名称 说明
公共属性静态成员 HoverDuration 获取或设置鼠标悬停的持续时间(以毫秒为单位)。
公共属性静态成员 Instance 获取或设置 Mouse 实例。
公共属性静态成员 Location 获取或设置 Mouse 的位置。
受保护的属性 LocationImplementation 获取或设置 Mouse 的当前位置。
公共属性静态成员 MouseDragSpeed 获取或设置鼠标移动速度。
公共属性静态成员 MouseMoveSpeed 获取或设置鼠标移动速度。

页首

方法

  名称 说明
公共方法静态成员 Click() 单击默认鼠标按钮。
公共方法静态成员 Click(Point) 在指定位置单击默认鼠标按钮。
公共方法静态成员 Click(MouseButtons) 单击指定鼠标按钮。
公共方法静态成员 Click(ModifierKeys) 按住指定的修改键并单击默认鼠标按钮。
公共方法静态成员 Click(UITestControl) 在指定控件上单击默认鼠标按钮。
公共方法静态成员 Click(UITestControl, Point) 在指定控件上相对于该控件的指定位置单击默认鼠标按钮。
公共方法静态成员 Click(UITestControl, MouseButtons) 在指定控件上单击指定鼠标按钮。
公共方法静态成员 Click(UITestControl, ModifierKeys) 按住指定的修改键并在指定控件上单击默认鼠标按钮。
公共方法静态成员 Click(MouseButtons, ModifierKeys, Point) 按住指定的修改键并在指定位置上单击指定鼠标按钮。
公共方法静态成员 Click(UITestControl, MouseButtons, ModifierKeys, Point) 按住指定的修改键并在指定控件上相对于该控件的指定位置单击指定鼠标按钮。
受保护的方法 ClickImplementation 按住指定的修改键并在指定控件上相对于该控件的指定位置单击指定鼠标按钮。
公共方法 Dispose() 释放由 Mouse 类的当前实例占用的所有资源。
受保护的方法 Dispose(Boolean) 清除所使用的所有资源。
公共方法静态成员 DoubleClick() 双击鼠标按钮。
公共方法静态成员 DoubleClick(Point) 在指定位置双击默认鼠标按钮。
公共方法静态成员 DoubleClick(MouseButtons) 双击指定的鼠标按钮。
公共方法静态成员 DoubleClick(ModifierKeys) 双击具有修饰符的默认鼠标按钮。
公共方法静态成员 DoubleClick(UITestControl) 在指定控件上双击默认鼠标按钮。
公共方法静态成员 DoubleClick(UITestControl, Point) 在指定控件上相对于该控件的指定位置双击默认鼠标按钮。
公共方法静态成员 DoubleClick(UITestControl, MouseButtons) 在指定控件上双击指定鼠标按钮。
公共方法静态成员 DoubleClick(UITestControl, ModifierKeys) 在具有修饰符的控件上双击默认鼠标按钮。
公共方法静态成员 DoubleClick(MouseButtons, ModifierKeys, Point) 按住指定的修改键并在指定屏幕位置上双击指定鼠标按钮。
公共方法静态成员 DoubleClick(UITestControl, MouseButtons, ModifierKeys, Point) 按住指定的修改键并在指定控件上相对于该控件的指定位置双击指定鼠标按钮。
受保护的方法 DoubleClickImplementation 按住指定的修改键并在指定控件上相对于该控件的指定位置双击指定鼠标按钮。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 终结器方法。 (重写 Object.Finalize()。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法静态成员 Hover(Point) 将鼠标移动到指定的位置。
公共方法静态成员 Hover(UITestControl) 将鼠标悬停在指定控件上。
公共方法静态成员 Hover(Point, Int32) 在指定点暂停鼠标并保持指定的持续时间。
公共方法静态成员 Hover(UITestControl, Point) 将鼠标移动到相对于指定控件的指定位置。
公共方法静态成员 Hover(UITestControl, Point, Int32) 在相对于指定控件的指定位置暂停鼠标,并保持指定的持续时间。
受保护的方法 HoverImplementation 在相对于指定控件的指定位置暂停鼠标,并保持指定的持续时间。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法静态成员 Move(Point) 将鼠标移动到指定的位置。
公共方法静态成员 Move(UITestControl, Point) 将鼠标移动到相对于指定控件的指定位置。
受保护的方法 MoveImplementation 将鼠标移动到相对于指定控件的指定位置。
公共方法静态成员 MoveScrollWheel(Int32) 按指定次数滚动鼠标滚轮。
公共方法静态成员 MoveScrollWheel(Int32, ModifierKeys) 按住指定的修改键并按指定次数滚动鼠标滚轮。
公共方法静态成员 MoveScrollWheel(UITestControl, Int32) 按指定次数在指定控件上滚动鼠标滚轮。
公共方法静态成员 MoveScrollWheel(UITestControl, Int32, ModifierKeys) 按住指定的修改键并按指定次数在指定控件上滚动鼠标滚轮。
受保护的方法 MoveScrollWheelImplementation 按住指定的修改键并按指定次数在指定控件上滚动鼠标滚轮。
公共方法静态成员 StartDragging() 开始拖动鼠标。
公共方法静态成员 StartDragging(UITestControl) 开始从指定控件上拖动鼠标。
公共方法静态成员 StartDragging(UITestControl, Point) 开始从相对于指定控件的指定点拖动鼠标,或者如果 control 为 nullnull 引用(在 Visual Basic 中为 Nothing),则从绝对控件拖动鼠标。
公共方法静态成员 StartDragging(UITestControl, MouseButtons) 按住指定的鼠标按钮并开始从指定控件上拖动鼠标。
公共方法静态成员 StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) 按下指定鼠标按钮和指定键,并开始从相对于指定控件的指定点拖动鼠标,或者如果 control 为 nullnull 引用(在 Visual Basic 中为 Nothing),则从绝对控件拖动鼠标。
受保护的方法 StartDraggingImplementation 按下指定鼠标按钮和指定键,并开始从相对于指定控件的指定点拖动鼠标,或者如果 control 为 nullnull 引用(在 Visual Basic 中为 Nothing),则从绝对控件拖动鼠标。
公共方法静态成员 StopDragging(Point) 停止拖动操作。
公共方法静态成员 StopDragging(UITestControl) 在指定控件上停止拖动操作。
公共方法静态成员 StopDragging(Int32, Int32) 停止拖动操作。
公共方法静态成员 StopDragging(UITestControl, Point) 在指定控件上停止拖动操作。
公共方法静态成员 StopDragging(UITestControl, Int32, Int32) 在指定控件上停止拖动操作。
受保护的方法 StopDraggingImplementation 在指定控件上停止拖动操作。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.UITesting 命名空间