Skip to main content

Heracles - GUI helper for PreSMC ATLAS

Project description

Heracles - GUI helper for PreSMC ATLAS

Heracles is a module that simplifies Sidia ATLAS testing tasks. It provides functions and a GUI to perform procedures like enabling and disabling Airplane Mode, Wifi, starting and receiving calls, and changing settings in test devices.

Features

  • Enable/disable airplane mode
  • Start and answer phone calls
  • Reboot device
  • Open SysDump and ImsLogger

Requirements

uiautomator2, airtest, and their dependencies

python -m pip install -U --pre uiautomator2

python -m pip install -U airtest

Installation

After installing the prerequisites, just run

python -m pip install heracles

Usage

Heracles can be executed as a standalone app. Open from a Windows terminal:

heracles

Can be imported as a library, too

import heracles as hrc
hrc.airplane_mode_on()

Support

If you are having issues, please mail the dev directly. DEV mail: luarle.sousa@sidia.com

License

MIT license

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

heracles-1.0.1.tar.gz (9.1 kB view hashes)

Uploaded source

Built Distribution

heracles-1.0.1-py3-none-any.whl (8.6 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page