actions
Overview
Use the actions
command to perform multiple input actions on one of the virtualizable devices in the web browser, for example, to simulate page zooming. More detailed information is provided in the description of the action command.
Usage
await browser.actions([action1, action2, ...]);
Usage Examples
it("run multiple actions at once for a pinch zoom", async ({ browser }) => {
await browser.actions([
browser.action("pointer").move(500, 500).down().move(250, 250).up(),
browser.action("pointer").move(500, 500).down().move(750, 750).up(),
]);
});
Related Commands
References
We'd like to give credit to the original WebdriverIO docs article, from which we drew some information while writing our version.