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.0.tar.gz
(7.1 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.0.tar.gz.
File metadata
- Download URL: zelium-0.1.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0c46a1573858918719f0f1d77fafe733c8dd7e2e77f972e6573d39a11025e41
|
|
| MD5 |
075122ea6fff27e240ddcfe103a869c9
|
|
| BLAKE2b-256 |
0d5b38eb0a8902b7aa3852a9a5bbed33264686b4ec5a259029b409c4ef4964ee
|
File details
Details for the file zelium-0.1.0-py3-none-any.whl.
File metadata
- Download URL: zelium-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.4 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 |
12cdf713e213e4293f08aa43f07effeb718afc36d7004930db1d5ae4b984af62
|
|
| MD5 |
b97112bcf4251b5f434645b929b2bf63
|
|
| BLAKE2b-256 |
ced7748166da2341a18d6fc08a97abf4a129fa37790c3146d411bc59f4761153
|