Senmurv
2 ratings
)Overview
QA side-panel toolkit: generate test data, find element locators, record & run page scripts, and track time & tasks.
Senmurv is a QA / test-automation helper that lives in Chrome's side panel. • Generate Random Data — locale-aware test data (name, phone, address, postal code, region/county, email, date of birth) across 15 countries, with one-click copy and a phone country-code toggle. • Find Element Locator — pick any element and get ranked, copy-ready locators (data-testid, formControlName, id, aria-label, CSS, XPath) with a live match-count / uniqueness check, plus snippets for Playwright, WebdriverIO, Cypress, Selenium, and Robot Framework. A "Test a locator" box checks any selector instantly, and "Highlight matches" outlines every match on the page. • Execute JS Script — save (organised into folders), format, import (javascript: bookmarklets), and run your own JavaScript on the current page; each script's Run button toggles to Stop while it runs. • Recorder — record a flow of clicks, inputs, and selects on the page (or build it by hand), then replay it, run from any step, stop a run mid-flow, save it as a script, or export it as a ready-to-run spec for Playwright, Cypress, WebdriverIO, Selenium, or Robot Framework. Steps include click, fill, select, checkbox, radio, wait, wait-for-element, press key, and run JS; fill steps can auto-generate realistic values (names, an email synced to the person, numbers by digit count, region/county, dates); a live on-page HUD (with a configurable auto-close) shows each step pass or fail. • Tools — a toolbox of in-page inspectors and utilities: – Inspect: Measure (box model & distances), Colour (every format + WCAG contrast), Fonts (the actually-rendered typeface), Tab order, and Accessibility (WCAG A / AA / AAA audit). – Author tests: Assertions (snapshot an element's state into copy-ready framework assertions), Validation (read a field's client-side rules + a boundary-test checklist), Stacking (find the overlay intercepting a click), and Harden Selector (score a fragile selector and get a robust replacement). – Drive & simulate: Bypass (unlock disabled / hidden / read-only fields), Region (make the page read another country's clock, timezone, locale & geolocation), Site data (clear this origin's storage), and Auto refresh (reload the tab on a timer). – Format & decode: JWT decoder, and JSON Formatter (pretty-print / minify with a collapsible tree view). – Dynamics 365 / Power Apps: Logical names (label every field, tab and section with its schema name). – Address bar: Query params (copy the record id or any param out of the current URL, edit params, and open the rebuilt URL). • Cookies — view and edit every cookie for the current site, including the HttpOnly ones a page can't show you. • Storage — view and edit the site's localStorage and sessionStorage. • Value profiles (Cookies / Storage) — save the values you keep switching between while testing (locales, feature flags, logins) and apply one in a click. • Track — a stopwatch for your work: start / pause / resume / stop tagged tasks, run several at once, clear them all in one go, and review time by day in a list or calendar. • My Tasks — checklists with subtasks, completion %, and deadlines (with days remaining) — and start a Track timer on any task from here. • Notes — quick free-form notes. • Settings — panel font size, the flow-run popup auto-close and element-find timeout, and Track-tag management (rename / recolour / delete); plus Refresh and Open-in-full-page from the toolbar. All data and settings stay in your browser. Senmurv does not collect or transmit any data.
5 out of 52 ratings
Details
- Version0.8.0
- UpdatedAugust 9, 2026
- Offered byAlireza SoltaniJazi
- Size1.32MiB
- LanguagesEnglish
- Developer
Email
alireza.soltani.jazi@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