Mouse
Mouse クラスは、ビューポートの左上隅を基準としたメインフレームの CSS ピクセルで動作します。
すべての page
オブジェクトは、Page.Mouse を使用してアクセスできる独自の Mouse を持ちます。
await Page.Mouse.MoveAsync(0, 0);
await Page.Mouse.DownAsync();
await Page.Mouse.MoveAsync(0, 100);
await Page.Mouse.MoveAsync(100, 100);
await Page.Mouse.MoveAsync(100, 0);
await Page.Mouse.MoveAsync(0, 0);
await Page.Mouse.UpAsync();
メソッド
ClickAsync
v1.9 以前に追加されましたMouse.MoveAsync()、Mouse.DownAsync()、Mouse.UpAsync() のショートカットです。
使用方法
await Mouse.ClickAsync(x, y, options);
引数
-
x
[float]#メインフレームのビューポートを基準とした CSS ピクセル単位の X 座標。
-
y
[float]#メインフレームのビューポートを基準とした CSS ピクセル単位の Y 座標。
-
options
MouseClickOptions?
(オプション)-
Button
enum MouseButton { Left, Right, Middle }?
(オプション)#デフォルトは
left
です。 -
デフォルトは 1 です。UIEvent.detail を参照してください。
-
Delay
[float]? (オプション)#mousedown
とmouseup
の間の待機時間(ミリ秒単位)。デフォルトは 0 です。
-
戻り値
DblClickAsync
v1.9 以前に追加されましたMouse.MoveAsync()、Mouse.DownAsync()、Mouse.UpAsync()、Mouse.DownAsync() および Mouse.UpAsync() のショートカットです。
使用方法
await Mouse.DblClickAsync(x, y, options);
引数
-
x
[float]#メインフレームのビューポートを基準とした CSS ピクセル単位の X 座標。
-
y
[float]#メインフレームのビューポートを基準とした CSS ピクセル単位の Y 座標。
-
options
MouseDblClickOptions?
(オプション)
戻り値
DownAsync
v1.9 以前に追加されましたmousedown
イベントをディスパッチします。
使用方法
await Mouse.DownAsync(options);
引数
options
MouseDownOptions?
(オプション)-
Button
enum MouseButton { Left, Right, Middle }?
(オプション)#デフォルトは
left
です。 -
デフォルトは 1 です。UIEvent.detail を参照してください。
-
戻り値
MoveAsync
v1.9 以前に追加されましたmousemove
イベントをディスパッチします。
使用方法
await Mouse.MoveAsync(x, y, options);
引数
-
x
[float]#メインフレームのビューポートを基準とした CSS ピクセル単位の X 座標。
-
y
[float]#メインフレームのビューポートを基準とした CSS ピクセル単位の Y 座標。
-
options
MouseMoveOptions?
(オプション)
戻り値
UpAsync
v1.9 以前に追加されましたmouseup
イベントをディスパッチします。
使用方法
await Mouse.UpAsync(options);
引数
options
MouseUpOptions?
(オプション)-
Button
enum MouseButton { Left, Right, Middle }?
(オプション)#デフォルトは
left
です。 -
デフォルトは 1 です。UIEvent.detail を参照してください。
-
戻り値
WheelAsync
追加されたバージョン: v1.15wheel
イベントをディスパッチします。このメソッドは通常、ページを手動でスクロールするために使用されます。スクロールの別の方法については、スクロールを参照してください。
ホイールイベントが処理されない場合、スクロールが発生する可能性がありますが、このメソッドはスクロールが完了するのを待たずに戻ります。
使用方法
await Mouse.WheelAsync(deltaX, deltaY);
引数
戻り値