GUI Automation Framework
Project description
AutoControl
AutoControl is a cross‑platform GUI automation framework that provides powerful and efficient features for mouse, keyboard, and image‑based automation.
Features
- Powerful and practical GUI automation.
- Image recognition (template matching).
- Coordinate‑based operations.
- Mouse automation.
- Keyboard automation.
- Locate images.
- AutoControl scripting support.
- Generate JSON / HTML / XML reports.
- Remote automation support.
- Shell command integration.
- Screenshot support.
- OS‑independent design.
- Project & template management.
⚠️ Notice
Currently Unix/Linux Wayland GUI is not supported. This may be added as a future feature.
Installation
# make sure you have install cmake libssl-dev (on linux)
pip install je_auto_control
Requirements
- Python 3.9 or later
- pip 19.3 or later
Development Environment
- Windows 11
- macOS 11 Big Sur
- Ubuntu 20.04
Tested On
- Windows 10 ~ 11
- macOS 10.15 ~ 11 Big Sur
- Ubuntu 20.04
- Raspberry Pi 3B / 4B
Setting Up Development Environment
pip install -r dev_requirements.txt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file je_auto_control_dev-0.0.135.tar.gz.
File metadata
- Download URL: je_auto_control_dev-0.0.135.tar.gz
- Upload date:
- Size: 70.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb2a862fd4e49081c98fe83ab6e4cf793a40ab69cec3e3984b4acbadb86dc949
|
|
| MD5 |
98668ce06a2d3aaa17b14eb5cb549bda
|
|
| BLAKE2b-256 |
f246cb5afcb6dcddaf7a901df6d0e7e4f80b7decb8bb2c41ab5d1370c49b9b9d
|
File details
Details for the file je_auto_control_dev-0.0.135-py3-none-any.whl.
File metadata
- Download URL: je_auto_control_dev-0.0.135-py3-none-any.whl
- Upload date:
- Size: 101.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
340f0f1806bcb869580abc0d42184fbd4bf850f0b6c8b32fbd32235387290055
|
|
| MD5 |
ea1db8d7ba4630ed2f7d85da43a10cd2
|
|
| BLAKE2b-256 |
b5ffda7c82f3d553bbc43c5b3c035fcf9c6e321d67e55aac64d8d6d948fee8ac
|