Intelligent abstraction layer over Selenium
Project description
ZELIUM
ZELIUM is a web automation framework based on Selenium, written in Python, designed to simplify, standardize, and accelerate the creation of web automation scripts.
It is designed to:
- Reduce repetitive code
- Centralize common patterns (waits, scrolls, JS fallbacks…)
- Provide a clear and expressive API (in Spanish and English)
- Make maintenance of complex automation scripts easier
👤 Author
- 💻 GitHub: https://github.com/yup-Ivan
🎯 Main Goals
- 🧠 Intelligent abstraction over Selenium
- 🔁 Reuse of common logic via helpers
- 🛡️ Robustness against dynamic elements (React, Vue, etc.)
- 🧩 Clean, readable, and consistent API
- 🌍 Multilanguage support (aliases in Spanish / English)
📁 Project Structure
zelium/
├── __init__.py # Public API of the framework (exports and aliases)
├── alarm.py # Handling browser alerts, confirms, and prompts
├── config.py # Global initialization and configuration (driver, options…)
├── helpers.py # Internal helpers (wait, find, scroll, js_click, etc.)
├── js.py # JavaScript utilities (scroll, set_value, remove readonly…)
├── tools.py # Reusable helper functions
└── xpath.py # XPath element actions (click, send_keys, select…)
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
zelium-0.1.8.tar.gz
(8.2 kB
view details)
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 zelium-0.1.8.tar.gz.
File metadata
- Download URL: zelium-0.1.8.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
128d51a7c816e5a1a3e856359972e1043bec33ead7114c6ec48589bc9894c008
|
|
| MD5 |
ac58a35fdf168be608a08840e049d7a4
|
|
| BLAKE2b-256 |
8ee26b39a09738e0158d4aed87858dda570a41cb0a00db6a6545c740ed8e44cb
|
File details
Details for the file zelium-0.1.8-py3-none-any.whl.
File metadata
- Download URL: zelium-0.1.8-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdc5537b1a27a990252507643b779ca6dcc0ae74f7569a15e25e8ba86e521177
|
|
| MD5 |
2924dccc3d9991bf81c4cd4a4d238e76
|
|
| BLAKE2b-256 |
f216b2e01129f3c0d7d2c4dd2a923a72d985f1ed2953040a465a097d9e9b1aae
|