Generic python automation framework with PyAutogui, OpenCV and Tesseract-OCR for desktop apps and browsers.
-
Features:
- Run tests on any desktop app ( check notepad example)
- Run tests on browsers ( via selenium, check chrome example )
- Image matching with OpenCV ( for visual confirmation )
- OCR with Tesseract 4.0.0-beta.1
- Desktop app for running the tests and certain statistics
- Based on the this boilerplate as a starting point.
-
Requirements / install steps can be found here
-
Tested on:
- Windows 10 Pro
- Ubuntu 18.04 LTS
- ( slightly on ) macOS High Sierra