← Portfolio
Software Dev

Selenite

Type Desktop App
Language Python
License BSD-3-Clause
Repository View on GitHub ↗

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