Skip to main content

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

je_auto_control-0.0.178.tar.gz (64.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

je_auto_control-0.0.178-py3-none-any.whl (95.0 kB view details)

Uploaded Python 3

File details

Details for the file je_auto_control-0.0.178.tar.gz.

File metadata

  • Download URL: je_auto_control-0.0.178.tar.gz
  • Upload date:
  • Size: 64.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.9

File hashes

Hashes for je_auto_control-0.0.178.tar.gz
Algorithm Hash digest
SHA256 25eafb10b57a13a7edf44e5ab0f5d1129b2987dc2909687c1a00d27e4e3d49f2
MD5 7c89192a70abe7af620b3ca09d52bb55
BLAKE2b-256 1f2d20481feb427d04eb61805b2f841a5384037d92478dc1d066529e1a5d5396

See more details on using hashes here.

File details

Details for the file je_auto_control-0.0.178-py3-none-any.whl.

File metadata

File hashes

Hashes for je_auto_control-0.0.178-py3-none-any.whl
Algorithm Hash digest
SHA256 11073316124bd9bdea2231b2a31215e2a9ea7946f5938630f053faebc7a1810f
MD5 8b77b8d422d311436f09cd0e52f150ed
BLAKE2b-256 82c49a1d992b131bd5c2ea86697a80143616b7e52ed92098972ebb164f1235de

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page