Appium integration for the tquality test automation framework, built on tquality-py-core.
Project description
tquality-py-appium
Appium integration for the tquality test automation framework, built on tquality-py-core.
Installation
pip install tquality-py-appium
# or
uv add tquality-py-appium
Quickstart
# Generate config.json5 with framework behavior defaults
tquality-appium-config init
# Generate starter capabilities.json5 (devices + applications)
tquality-appium-config caps-init
Edit capabilities.json5 to describe your devices and applications.
Pick the active one via selectedDevice / selectedApplication, or
override at runtime:
TEST_SELECTED_DEVICE=Mi9 TEST_SELECTED_APPLICATION=aflProd pytest
Documentation
See tquality-py-core for
the driver-agnostic concepts (BaseConfig, Logger, BaseForm,
BaseElement, JSON-schema cascading config) - everything from core is
re-exported here.
Appium-specific:
AppiumConfig- framework behavior (timeouts, default context, screencast)CapabilitiesConfig- devices + applications, loaded fromcapabilities.json5AppiumDriverService- managesappium.webdriver.RemotesessionContextManager- native/webview switchingAppiumServices- DI container
License
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tquality_py_appium-0.1.2.tar.gz.
File metadata
- Download URL: tquality_py_appium-0.1.2.tar.gz
- Upload date:
- Size: 59.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d12814c67bf118ba8ede85c0f984db4340ca4334f2b95fb09cfb199c17539318
|
|
| MD5 |
70d79e98853366088349827e5d9de781
|
|
| BLAKE2b-256 |
9471a4e5a1fc0a7164c6c97d6f0b4e77dcaa3c0feb1e9e1f52ef08d6f13238d2
|
File details
Details for the file tquality_py_appium-0.1.2-py3-none-any.whl.
File metadata
- Download URL: tquality_py_appium-0.1.2-py3-none-any.whl
- Upload date:
- Size: 62.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
965353db44c5887ca6f20a771fcf44a395bf0cdc9aa2c4299178e3a7ef715605
|
|
| MD5 |
41a102dce52a641e97f5129c40a2cf65
|
|
| BLAKE2b-256 |
100d9fe74f6c9476d311e5380c39e94bf607d7ecaceca6a7493fd343ee2b07fd
|