Skip to main content
Module

x/astral/mod.ts>Mouse

A high-level puppeteer/playwright-like library for Deno
Latest
class Mouse
Re-export
import { Mouse } from "https://deno.land/x/astral@0.3.5/mod.ts";

The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport.

Constructors

new
Mouse(celestial: Celestial)

Methods

click(
x: number,
y: number,
)

Shortcut for mouse.move, mouse.down and mouse.up.

Presses the mouse.

move(
x: number,
y: number,
options?: { steps?: number; },
)

Moves the mouse to the given coordinate.

Resets the mouse to the default state: No buttons pressed; position at (0,0).

Releases the mouse.

wheel(options?: { deltaX?: number; deltaY?: number; })

Dispatches a mousewheel event.