共用方式為


Mouse 類別

為在使用者介面 (UI) 測試中執行滑鼠動作提供靜態方法。

繼承階層架構

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

命名空間:  Microsoft.VisualStudio.TestTools.UITesting
組件:  Microsoft.VisualStudio.TestTools.UITesting (在 Microsoft.VisualStudio.TestTools.UITesting.dll 中)

語法

'宣告
Public Class Mouse _
    Implements IDisposable
public class Mouse : IDisposable
public ref class Mouse : IDisposable
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 和目前的 Object 是否相等。 (繼承自 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 的淺層複本 (Shallow Copy)。 (繼承自 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)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.TestTools.UITesting 命名空間