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.6.tar.gz
(7.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.6.tar.gz.
File metadata
- Download URL: zelium-0.1.6.tar.gz
- Upload date:
- Size: 7.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 |
734b25b47550046f8819f64521bb04be0429b4accbc1a1fa9faf1a03d0124cb2
|
|
| MD5 |
cdc27c659face6a71db059be723c49e6
|
|
| BLAKE2b-256 |
57654ac02841b34ce0ad71a50fa94e1d61db9ccd32f6dc05f2f50b73bef62a71
|
File details
Details for the file zelium-0.1.6-py3-none-any.whl.
File metadata
- Download URL: zelium-0.1.6-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 |
bd0ee3e6dbd2a3f7a92362a327a67e60cdf69fcc292591fd2274807ea01321dc
|
|
| MD5 |
57ada869a651cc5d12f558c0dccb99dc
|
|
| BLAKE2b-256 |
256d2f2cb9e14f55ff417a186e4aa8012a2fc9f3c01c6f59a747e257c5122bbe
|