itbanque/talk2dom
Locate web elements using natural language. Powered by LLM for reliable UI automation.
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.
Stars
11
Forks
5
Language
Python
License
AGPL-3.0
Category
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.
Related tools
Gen-XR/TheiaEngine
All in one API to serve all Vision AI task
gabrielchua/repo-explainer
Chat with a repo by adding the entire repo to gemini 1.5 pro's 1M context window ๐ฅ
Bramitha-gowda-M/LLM-projects-using-Gemini-Pro
End to End Large Language Model projects using Gemini pro API for test and Gemini pro vision for...
leodeveloper/google-gemini-chat-with-sqlserver
Chat with Sql Server using google gemini generative ai
ychoi-kr/llm-api-prog
ใOpenAI, ๊ตฌ๊ธ Gemini, ์ ์คํ ์ด์ง Solar API๋ฅผ ํ์ฉํ ์ค์ LLM ์ฑ ๊ฐ๋ฐใ(2025๋ 1์ ์ถ๊ฐ) ์ค์ต ์ฝ๋