Skip to main content

Control your devices with natural language

Project description

qaml-python

Control your iOS and Android devices with natural language

Getting Started

Make sure you have Appium installed first.

macOS

brew install appium

all other OSes

npm i -g appium

Install qaml

Now install qaml

pip install qaml

Examples

Python

import qaml

q = qaml.Client(api_key=<API_KEY>)

q.execute("open safari")
q.execute("scroll up")
q.execute("tap the address bar")

# Or use an existing appium driver
q = qaml.Client(driver=appium_driver, api_key=<API_KEY>)

q.execute("type camelqa.com")
q.execute("tap go")

repl

export QAML_API_KEY=<API_KEY>
qaml

This will start a repl in your shell. You can issue natural language commands to get a feel for qaml.

One-off commands

qaml tap the send button

Docs

For more details visit our docs

Join our community on Discord for live discussions and support!

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

qaml-0.0.8.2.tar.gz (8.1 kB view hashes)

Uploaded Source

Built Distribution

qaml-0.0.8.2-py3-none-any.whl (8.5 kB view hashes)

Uploaded Python 3

Supported by

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