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) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。