Skip to content
This repository has been archived by the owner on Jul 24, 2022. It is now read-only.

Python program that can record the movement of mouse, storing the steps in an SQLite database with the functionality to reproduce the events by reading from the database

Notifications You must be signed in to change notification settings

visheshdembla/mouse_movement_recorder

Repository files navigation

mouse_movement_recorder

Python program that can record mouse clicks and stores them in an SQLite database with the functionality to reproduce the clicks by reading from the database.

Dependencies

  • pynput
  • regex
  • webbrowser
  • sqlite3

Functionality

This program can be used for UI automation. It is based upon pynput.

Pros

  • It is a code independent UI automation approach. It can be used for web as well as stand alone applications. pynput makes use of standard mouse functioinalities, thus making this approach OS independent.
  • Since there is no need of code, non-programmers can also use this to automate their work without the hassle of programming explicitly. All they need to do is record the session once and reuse it again and again.

Cons

  • No dynamic wait between consecutive clicks that have been recorded as of yet.
  • Keyboard input functionality isn't provided yet.
  • The screen size used for automation has to be equal to the screen size where the script has to be re-run, thus making it a static approach.

About

Python program that can record the movement of mouse, storing the steps in an SQLite database with the functionality to reproduce the events by reading from the database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages