
Desktop automation
It's no longer a tough nut to crack!
Moving your mouse around your screen, clicking buttons or icons, typing on your keyboard, reading screen content, search for specific UI elements and much more โ it's all possible with nut.js.


await mouse.move( straightTo( centerOf( screen.find( imageResource('button.png') ) ) ));await mouse.click(Button.LEFT);await keyboard.type('Hello World!');}Because you shouldn't have to spend time on tedious, repetitive work.
GUI testing shouldn't be hard
With its rich API any tester, regardless of their skill level, can automate and validate GUI applications with ease. End-to-end test smarter, not harder โ with nut.js.