I built an open-source AI-powered library for web testing

Posted by p0deje@reddit | Python | View on Reddit | 24 comments

Hey r/Python,

My name is Alex Rodionov and I'm a tech lead and Ruby (and a bit of Python) maintainer of the Selenium project. For the last few months, I’ve been working on Alumnium.

What My Project Does
It's an open-source Python library that automates testing for web applications by leveraging Selenium or Playwright, AI, and natural language commands.

Target Audience
Test automation engineers or anyone writing tests for web applications. It’s an early-stage project, not ready for production use in complex web applications.

Comparison
The closest project I am aware of is LaVague-QA, but it's a test generator (i.e. it generates Selenium+pytest tests from Gherkin specification), while Alumnium is just a library you can use in tests. It uses AI during test execution runtime to figure out Selenium interactions based on what's present in the browser.

Docs: https://alumnium.ai/
Repository: https://github.com/alumnium-hq/alumnium
Discord: https://discord.gg/VDnPg6Ta