pyGATs

This library is in development process. API is not stabilized yet. It will be completly changed soon.

pyGATs is python3 library which combines power of pyautogui, opencv, tesseract, markdown and other staff to automate end-to-end and exploratorytesting.

This library might be used to automate testing process with Xvbf and docker.

pyGATs depends on pyautogui, pytesseract, opencv and others. Please see section dependencies in pyproject.toml file., by providing a basic explanation of how to do it easily.

Look how easy it is to use:

import pygats # Get your stuff done pygats.do_stuff()

Features

  • provides interface (pyautogui) to control mouse, keyboard and screenshots during testing process

  • provides screenshots processing (opencv) to check test steps results

  • provides text recognition (pytesseract) to find and understand text on the screenshots

Installation

Install pyGATs by running:

pip install pygats

Contribute

Support

If you are having issues, please let us know through issue tracker

License

The project is licensed under the MIT license.