Zelector — Robot Framework Recorder



Overview
Record a flow or pick any element — shadow DOM included — and get a Robot Framework suite with locators that survive a redeploy.
Record what you do on a page. Get a Robot Framework suite that runs. Most recorders hand you Sleep 2 and nth-child selectors, and you rewrite them before they can be committed. Zelector works on the two things that decide whether a recorded test survives. WAITS — inferred from what the page actually did after each step. A spinner that comes and goes becomes Wait Until Element Is Not Visible on it. A route change becomes Wait Until Location Contains. Timeouts come from the time the page took. Every guess shows its reason and can be edited before you export. LOCATORS — every candidate scored, every point lost explained. Classes generated by a build tool, ids regenerated on every render, classes that name a state rather than an element: marked, not handed over as though they were stable. When nothing durable exists, the panel says so while you can still ask for a data-testid. Closed shadow roots, iframes, alerts, drag and drop, hover menus and rich text editors are handled — each one a recording that otherwise replays as nothing. One permission: storage. No servers, no account, no analytics, no network requests of any kind. MIT, and the source is public.
0 out of 5No ratings
Details
- Version0.4.0
- UpdatedSeptember 23, 2026
- Offered bySirapob Wuthithein
- Size80.8KiB
- LanguagesEnglish
- Developer
Email
blacking987@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site