# Selenium Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/selenium
> Markdown URL: https://aitinkerers.org/technologies/selenium.md
> Technology record last updated: 2026-03-05T10:07:18Z
> Generated: 2026-08-25T12:18:23Z

Selenium is the open-source automation framework for web browsers: drive Chrome, Firefox, and Edge programmatically.

Selenium is the industry-standard, open-source project for web browser automation. Its core component, WebDriver, provides a language-agnostic API (Java, Python, C#, Ruby, etc.) to control browser actions directly, ensuring robust, real-user simulation for tasks like functional testing and data scraping. The suite also includes Selenium IDE (a record-and-playback tool) and Selenium Grid (for parallel test execution across multiple machines and OS combinations), allowing teams to scale their automation efforts efficiently across large, distributed environments.

- Official technology site: https://selenium.dev
- Public AI Tinkerers demos and talks: 7
- Result page: 1 of 1

## Recent Public Talks and Demos

### [Scraping con IA: la Línea Invisible entre el Lead y la Víctima](https://bogota.aitinkerers.org/talks/rsvp_mKGDfZDjrsM)

Demostraremos diferentes técnicas de marketing para la recolección de leads de calidad y como con pequeños cambios estas mismas técnicas pueden ser utilizados por delincuentes para perfilar víctimas. Como debemos estar preparados porque es algo que va a ocurrir o ya está ocurriendo.

- Event context: AI Tinkerers Bogotá - Halloween Edition! — 2025-10-31 — Bogotá
- Public talk page: https://bogota.aitinkerers.org/talks/rsvp_mKGDfZDjrsM

### [Manus.ai: ¿nos dejará con las manus cruzadas?](https://manizales.aitinkerers.org/talks/rsvp_Ko9izHwOpP8)

En esta charla presentaré Manus.ai, un agente de inteligencia artificial autónomo diseñado para resolver tareas de principio a fin con mínima intervención humana. A diferencia de las herramientas tradicionales que requieren instrucciones paso a paso, Manus.ai interpreta un objetivo de alto nivel y ejecuta de forma implacable todas las acciones necesarias para alcanzarlo—ya sea programando, consultando APIs, navegando por sitios web o integrándose con otros sistemas. La sesión incluirá una demostración en vivo, casos de uso reales y un análisis técnico de su arquitectura y modelo de comportamiento. Exploraremos las implicaciones de una IA verdaderamente agente en ciberseguridad, desarrollo de software y automatización de flujos de trabajo.

- Event context: Tercer Encuentro de AI Tinkerers Manizales — 2025-04-30 — Manizales
- Public talk page: https://manizales.aitinkerers.org/talks/rsvp_Ko9izHwOpP8

### [IA powered low code automation tool](https://medellin.aitinkerers.org/talks/rsvp_KbY33Zg1rTM)

SBOT es una herramienta low-code de automatización de pruebas, ahora integrada con IA para acelerar el diseño de casos de prueba, combinando el juicio humano del QA manual con la velocidad de la automatización. Permite crear y ejecutar pruebas de forma fácil desde una interfaz gráfica, integrándose con pipelines CI/CD para optimizar el time to market y la calidad del software.

- Event context: AI Tinkerers Medellín #11 - Science Fair - Agentes en acción — 2025-04-01 — Medellín
- Public talk page: https://medellin.aitinkerers.org/talks/rsvp_KbY33Zg1rTM

### [Accepting Linkedin Invitation Automatically](https://abu-dhabi.aitinkerers.org/talks/rsvp_jf_IR8sY334)

One time, I had more than 300 requests of connections on Linkedin, I wanted to accept all of the invitations, and also, share a bit about my interest in data science and if they want to learn more about it, they can find my YouTube channel. Since it is a time consuming task, requiring sending the personalized message to every individual, I decided to create a Python code to automate this process. Using Python, selenium, and web driver, I was able to finish the task in less than 2 hours including the sleep time between the automation actions.

- Event context: AI Tinkerers - Abu Dhabi Meetup #3 (Feb 2025) — 2025-02-21 — Abu Dhabi
- Public talk page: https://abu-dhabi.aitinkerers.org/talks/rsvp_jf_IR8sY334

### [Browsing the web with AI](https://toronto.aitinkerers.org/talks/rsvp_mtJyKffdKIM)

Web scraping is broken. Companies spend millions maintaining brittle scrapers while developers waste countless hours rebuilding the same solutions. The emergence of powerful vision-language models (VLMs) and LLMs creates an opportunity to revolutionize this space. I'll demonstrate a novel architecture that combines: - Microsoft VLM for visual understanding and DOM parsing - Claude for reasoning and task planning - Selenium for browser automation - Custom prompt engineering for reliable structured output We'll explore: - Why traditional scrapers fail - How VLMs understand web interfaces - Prompt engineering for reliable agents - Live demo: Flight price comparison - Challenges in hallucination prevention - Open source architecture decisions Key technical innovations: - Vision-guided DOM traversal - RAG memory during browsing - Structured data extraction This project started from personal frustration with repetitive research tasks. The goal: make web automation accessible to everyone while being reliable enough for production use. Live demo will showcase the agent finding flight prices and returning structured JSON - all without human intervention.

- Event context: AI Tinkerers Toronto - January 2025 Meetup at Google **sold out** — 2025-01-30 — Toronto
- Public talk page: https://toronto.aitinkerers.org/talks/rsvp_mtJyKffdKIM

### [Agent testing with transactions](https://seattle.aitinkerers.org/talks/rsvp_l7Lv36QkvdA)

As the agent logic and graph becomes more complicated, the need of establish a stable baseline to iteratively add capabilities and improve quality of agents is critical to those who are like us at Otto building AI agent to do transactions. We take a similar approach as the one proposed in the τ -bench in this paper (https://arxiv.org/pdf/2406.12045) that’s probabilistic oriented rather than deterministic oriented, yet focusing on testing our own scenarios rather than a benchmark of general capability. Would like to share some early learnings and thoughts around stability, setup and point of testing after testing a handful of choices (Pytest vs Puppeteer/Selenium, Github Action vs CircleCI vs Azure DevOps, end-to-end testing vs langGraph node testing).

- Event context: AI Tinkerers Seattle - December 2024 Meetup — 2024-12-12 — Seattle
- Public talk page: https://seattle.aitinkerers.org/talks/rsvp_l7Lv36QkvdA

### [Heal.dev demo](https://paris.aitinkerers.org/talks/rsvp_9fLF913HZS0)

I built Heal.dev https://www.heal.dev/, an AI agent that takes care of website UI testing automatically

- Event context: AI Tinkerers - Paris Meetup on October 15th — 2024-10-15 — Paris
- Public talk page: https://paris.aitinkerers.org/talks/rsvp_9fLF913HZS0

## Related Technologies

- [Puppeteer](https://aitinkerers.org/technologies/puppeteer) ([Markdown](https://aitinkerers.org/technologies/puppeteer.md)) — 7 public demos
- [Python](https://aitinkerers.org/technologies/python) ([Markdown](https://aitinkerers.org/technologies/python.md)) — 654 public demos
- [OpenAI API](https://aitinkerers.org/technologies/openai-api) ([Markdown](https://aitinkerers.org/technologies/openai-api.md)) — 518 public demos
- [WebDriver](https://aitinkerers.org/technologies/webdriver) ([Markdown](https://aitinkerers.org/technologies/webdriver.md)) — 2 public demos
- [AI agent](https://aitinkerers.org/technologies/ai-agent) ([Markdown](https://aitinkerers.org/technologies/ai-agent.md)) — 8 public demos
- [BeautifulSoup](https://aitinkerers.org/technologies/beautifulsoup) ([Markdown](https://aitinkerers.org/technologies/beautifulsoup.md)) — 2 public demos
- [BLIP](https://aitinkerers.org/technologies/blip) ([Markdown](https://aitinkerers.org/technologies/blip.md)) — 4 public demos
- [BLIP-2](https://aitinkerers.org/technologies/blip-2) ([Markdown](https://aitinkerers.org/technologies/blip-2.md)) — 3 public demos
- [ChromeDriver](https://aitinkerers.org/technologies/chromedriver) ([Markdown](https://aitinkerers.org/technologies/chromedriver.md)) — 1 public demo
- [CircleCI](https://aitinkerers.org/technologies/circleci) ([Markdown](https://aitinkerers.org/technologies/circleci.md)) — 2 public demos
- [Claude](https://aitinkerers.org/technologies/claude) ([Markdown](https://aitinkerers.org/technologies/claude.md)) — 170 public demos
- [CLIP](https://aitinkerers.org/technologies/clip) ([Markdown](https://aitinkerers.org/technologies/clip.md)) — 10 public demos
- [Cypress](https://aitinkerers.org/technologies/cypress) ([Markdown](https://aitinkerers.org/technologies/cypress.md)) — 2 public demos
- [Docker](https://aitinkerers.org/technologies/docker) ([Markdown](https://aitinkerers.org/technologies/docker.md)) — 144 public demos
- [DOM parsing](https://aitinkerers.org/technologies/dom-parsing) ([Markdown](https://aitinkerers.org/technologies/dom-parsing.md)) — 1 public demo
- [Flamingo](https://aitinkerers.org/technologies/flamingo) ([Markdown](https://aitinkerers.org/technologies/flamingo.md)) — 3 public demos
- [GeckoDriver](https://aitinkerers.org/technologies/geckodriver) ([Markdown](https://aitinkerers.org/technologies/geckodriver.md)) — 1 public demo
- [GitHub Actions](https://aitinkerers.org/technologies/github-actions) ([Markdown](https://aitinkerers.org/technologies/github-actions.md)) — 18 public demos
