itbanque/talk2dom

Locate web elements using natural language. Powered by LLM for reliable UI automation.

58
/ 100
Established

This tool helps quality assurance engineers, automation specialists, or anyone building web automation scripts precisely find specific elements on a web page using plain English descriptions. You provide a natural language phrase describing an element, and it returns the correct technical locator (like an XPath or CSS selector) that your automation script can then use to interact with that element. This is for professionals who build and maintain automated tests or web scraping tools.

Available on PyPI.

Use this if you struggle with reliably identifying complex or dynamically changing web elements using traditional selectors in your UI automation or testing workflows.

Not ideal if you're looking for a complete browser automation tool that also handles actions like clicking, typing, or navigating, as this focuses only on element location.

UI automation web testing test automation quality assurance web scraping
Maintenance 13 / 25
Adoption 5 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

11

Forks

5

Language

Python

License

AGPL-3.0

Last pushed

Mar 14, 2026

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/itbanque/talk2dom"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.