Python package inspired by Sikuli.
Pykuli is intended to be easier to use than Sikuli (at least in Python).
Pykuli should be used to automate processes when there is no easy way to access the GUI's or the source code.
Some dependencies that you may need to install.
Depending on your platform, you will need the following python modules for PyUserInput to function:
- Linux: Xlib
- Mac: Quartz, AppKit
- Windows: pywin32, pyHook
Performs login into a dummy example:
pykuli = Pykuli('imgs/')
pykuli.click('username_input.png')
pykuli.type_string('username')
pykuli.click('password_input.png')
pykuli.type_string('password')
pykuli.tap_key('return')
This project is developed under the GPL-3.0 license. Feel free to contribute in any way.