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.5.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.5.tar.gz.
File metadata
- Download URL: zelium-0.1.5.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 |
9406031960216fcc867308aa7eb809e3fad0bd3646012fffc92e1dc18beaa9d8
|
|
| MD5 |
94209e93265305fae0e7bf4a6fa7e710
|
|
| BLAKE2b-256 |
07a727b3ecaf51bdd5349608fbf21994fd44baee72e224e2015b951395924a35
|
File details
Details for the file zelium-0.1.5-py3-none-any.whl.
File metadata
- Download URL: zelium-0.1.5-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 |
243422d8e257621da5d59986e71a42d20f23dd4a9b0c78827f0deaa7b13f2f97
|
|
| MD5 |
dba711fc0db968229cfd9f1aed0feab4
|
|
| BLAKE2b-256 |
6eb2766358194606b750121530024f952e8e571e4d3084d39af87e40b89390b4
|