An open-source JavaScript library for intercepting and simulating user interactions and hardware events in the browser, facilitating automation and testing around 60 words.
iothook is an open-source JavaScript library for intercepting and simulating user interactions and hardware events in the browser. It provides a simple API to mock mouse movements, clicks, scrolls, touch interactions, geolocation, device motion, web sensors like ambient light and acceleration, and more.
With iothook, you can easily automate UI interactions and hardware events in the browser for test automation, accessibility automation, browser automation, etc. It uses mocking under the hood rather than actually dispatching real events, so it's fast, lightweight, and works reliably across browsers.
Some key features:
iothook enables you to build robust automation for testing web interfaces, automate accessibility tasks, simulate different hardware environments for development, etc. If you need to programmatically interact with or simulate browsers APIs and hardware sensors, iothook is a simple way to do it.
Here are some alternatives to Iothook:
Suggest an alternative ❐