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.179.tar.gz (70.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.179-py3-none-any.whl (101.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: je_auto_control-0.0.179.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

Hashes for je_auto_control-0.0.179.tar.gz
Algorithm Hash digest
SHA256 e77a07ed409d57d2f64a929a3a77f15363f2c9d050df7a487d1a1ab65ea1fec3
MD5 390003370a1880a9510184bd0ba09d55
BLAKE2b-256 c5224199f702c810e399980709751713ca3f12fb659b5f2496be16586f7a5d57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for je_auto_control-0.0.179-py3-none-any.whl
Algorithm Hash digest
SHA256 169ab05dbdf6e3891aec1816a4fc4359fefbe6ffde6388005b373fe5049a0509
MD5 ff854bf8ad1a31b6f0eaba4972d02eae
BLAKE2b-256 2c4369071f087c18e0ae3109b0a5f3c92d16313760cfb6dbbdfd945a53f785f8

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