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
イベントを発行します。このメソッドは通常、ページを手動でスクロールするために使用されます。スクロールの代替方法については、スクロールを参照してください。
Wheel イベントは、処理されない場合にスクロールを引き起こす可能性があり、このメソッドは、スクロールが完了するのを待ってから戻ることはありません。
使用法
await Mouse.WheelAsync(deltaX, deltaY);
引数
戻り値