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

Uploaded Python 3

File details

Details for the file je_auto_control_dev-0.0.134.tar.gz.

File metadata

  • Download URL: je_auto_control_dev-0.0.134.tar.gz
  • Upload date:
  • Size: 70.1 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_dev-0.0.134.tar.gz
Algorithm Hash digest
SHA256 b01927d3a94a477dc6545058e6bbe2795bace7b4d152f84246a21de68d98046b
MD5 bb186f0fadd238c3ee11f56b8f473b01
BLAKE2b-256 32c3442186f5d8ca1c3642a070b278899d53dde9bd3448fec224de5b39635abd

See more details on using hashes here.

File details

Details for the file je_auto_control_dev-0.0.134-py3-none-any.whl.

File metadata

File hashes

Hashes for je_auto_control_dev-0.0.134-py3-none-any.whl
Algorithm Hash digest
SHA256 f23f6df3a3b89550477ba4eabad817a91e16e01a166016bd43d82b264edb32d5
MD5 a9ccfd8795de00fc53109eaeaa869bf1
BLAKE2b-256 5985a799d1b561c004338fc31298a9ef6200c9642f4a5800e5be5c065aa068ad

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