Show HN: Open-source LLM-powered test automation library for mobile and web

1 day ago 2

Logo
Alumnium

Pave the way towards AI-powered test automation.
Installation · Quick Start · Documentation

Alumnium is an experimental project that builds upon the existing test automation ecosystem, offering a higher-level abstraction for testing. It simplifies interactions with applications and provide more robust mechanisms for verifying assertions. It works with Appium, Playwright, or Selenium.

overview.mp4

Currently in the very early stages of development and not recommended for production use.

import os from alumnium import Alumni from selenium.webdriver import Chrome os.environ["OPENAI_API_KEY"] = "..." driver = Chrome() driver.get("https://duckduckgo.com") al = Alumni(driver) al.do("search for selenium") al.check("page title contains selenium") al.check("search results contain selenium.dev") assert al.get("atomic number") == 34

Check out documentation and more examples!

See the contributing guidelines for information on how to get involved in the project and develop locally.

LambdaTest

Alumnium is a member of LambdaTest Open Source Program, which supports the project community and development with the necessary tools. Thank you! 💚

Read Entire Article