Selenite
Overview
Selenite is a no-code desktop application that allows users to create web automation testing scripts using Selenium commands — without needing to write any code. As a proof of concept, it makes browser automation accessible to non-developers through a guided interface.
The app abstracts away the complexity of writing Selenium scripts, enabling testers and non-technical stakeholders to define and run automation workflows directly from a clean GUI.
Features
- Visual, no-code interface for composing Selenium automation sequences
- Support for common Selenium commands (click, type, navigate, assert, etc.)
- Script export and playback capabilities
- GitHub Actions workflow for automated QA test runs
Tech Stack
- Python — application and automation logic
- Selenium — browser automation driver
- Tkinter / GUI framework — desktop interface
- GitHub Actions — CI/CD and automated QA pipeline