SiteLens QA · SiteLens Platform engine
Verify real workflows—not just individual pages.
Run real Chromium workflows with SiteLens Local for free against localhost, staging, and private URLs—or use SiteLens Cloud/API for hosted execution, persisted runs, and team-visible history. Chain setup, state initialization, and validation flows in a shared browser session with Scenario Runner. Capture screenshots, console and network signals, stepped scenarios, matrices across surfaces, and structured artifacts for operational regression workflows.
Flagship QA templates
Implemented todayReal product capabilities in SiteLens Studio—not roadmap slides. Pick a template, run against your URL, and get structured summaries, named screenshots, and dedicated result panels above the step timeline. Use SiteLens Local for free or SiteLens Cloud/API when you need persisted history.
Internal Link Health
NavigationCheck internal links without writing a crawler.
Crawl a limited set of internal links on desktop—validate each destination loads, surface HTTP and routing failures, and review a dedicated link-health panel with failed URLs and counts.
- Bounded link set—not a site-wide recursive crawl
- Screenshots and structured pass/fail per link
- Ideal after deploys or nav refactors
Mobile Navigation Validation
MobileVerify your mobile menu opens and exposes navigation.
On a 390×844 mobile viewport, detect a likely menu trigger, open it, and confirm navigation content is visible—with before/after screenshots and clear failures when no toggle or drawer appears.
- Trigger found · menu opened · nav visible
- Mobile navigation result panel in QA Studio
- No brittle “click every link” scripting
Deployment Verification
DeployConfirm a deploy loads on desktop and mobile.
Post-deploy smoke on desktop and mobile: page load sanity, visible body, heading or main landmark, stable screenshot slugs (deployment-desktop, deployment-mobile), and pass/fail suited to CI gates.
- Desktop and mobile viewport checks in one flow
- Console and network rollup when issues appear
- Deployment result panel with per-viewport status
Workflow Verification
Scenario RunnerMost browser QA tools stop at a page. Real applications require setup. SiteLens reuses saved browser profiles, initializes application state, runs setup flows, and verifies the workflow your users actually follow—all in one shared browser session.
Scenario Runner
Chain reusable flows from .sitelens/flows/ into scenarios under .sitelens/scenarios/. Login, initialize state, open a workflow, perform actions, and verify outcomes—without restarting the browser between steps.
- Saved auth profiles under
~/.sitelens/profiles/ - Parameterized flows with
paramsand{{placeholders}} - MCP tool
sitelens_run_local_scenarioand CLIsitelens run scenario
Built for authenticated applications
Ideal for SaaS dashboards, admin interfaces, internal business apps, role changes, feature toggles, setup flows, and post-deployment verification beyond page-load smoke.
- Authenticated dashboards and multi-step user journeys
- Shared cookies, local storage, and session state
- Onboarding paths, admin workflows, and smoke verification chains
SiteLens Local on the QA engine
Free · no API keySiteLens Local is free local execution on your machine—not a limited SaaS tier. Bundled Chromium reaches localhost, VPN staging, and private URLs without sending traffic through SiteLens Cloud/API.
- No API key required for Local runs
- Real Chromium execution with local screenshots and reports
- Scenario Runner: chain flows in a shared session with saved auth profiles
- localhost, staging apps, and auth session reuse (Playwright-style state where supported)
- Pair with SiteLens MCP in Cursor or your own scripts
What SiteLens QA gives you
Workflow Verification
Run setup, verification, and validation flows in a shared browser session—perfect for authenticated applications, role changes, feature toggles, and multi-step workflows.
Real Chromium
Production-style browser QA on SiteLens Local and SiteLens Cloud/API—with artifacts you can inspect and share.
Local + Cloud/API
SiteLens Local for private hosts and Scenario Runner; SiteLens Cloud/API and SiteLens Studio for hosted monitoring, CI, and team workflows.
Screenshots & evidence
Named screenshots and step-level outcomes alongside structured summaries—ideal for triage after deploys or UI changes.
Flagship templates
Internal Link Health, Mobile Navigation Validation, and Deployment Verification—ready in SiteLens Studio with dedicated result panels.
Saved auth profiles
Login once and reuse browser sessions across flows and scenarios—cookies, local storage, and authentication persist through the workflow.
Matrices
Exercise combinations—viewport, route, or data slices—without losing step-level transparency.
Persisted Cloud/API runs
When the API persists, hosted runs become durable objects you can list, diff, and reference across sessions.
SiteLens Local vs SiteLens Cloud/API
Execution modesTwo execution modes on one QA engine—pick SiteLens Local for free dev workflows; SiteLens Cloud/API for persisted runs, CI pipelines, and team history.
SiteLens Local
Free local execution- Developer machine execution
- localhost, staging, private URLs
- Auth session reuse where supported
- No API key · IDE/MCP-friendly dev loops
SiteLens Cloud/API
API key- Hosted runs on public URLs
- Persisted runs, screenshots, and run history
- CI/CD and deployment verification
- Monitoring direction and team workflows (schedules as you adopt them)
| Aspect | SiteLens Local | SiteLens Cloud/API |
|---|---|---|
| Cost | Free local execution | Usage tied to workspace / API key |
| Targets | localhost, staging, private LAN from your machine | Public URLs reachable by SiteLens |
| Runtime | Bundled Chromium on your workstation | Hosted Chromium clusters |
| Artifacts | Local screenshots + reports under your artifact dir | Persisted runs, screenshots, MCP sitelens://runs/{id} when enabled |
| API key | Not required for local runs | Required for cloud/API and dashboard workflows |
| Typical use | Pre-push checks, localhost QA, private env validation | Monitoring, scheduled scans, CI, team triage |
| Docker | Neither path requires Docker on your workstation. | |
Scenario Runner is available today via SiteLens Local and MCP—chain parameterized flows in a shared browser session with saved auth profiles. Cloud-hosted scenario orchestration in QA Studio is evolving.
Interaction QA—not just uptime
Example: open a reader, select text, apply a highlight, assert markup, capture desktop and mobile shots—scenario highlight-preamble-apply-blue.
assert exists [data-testid="highlighted-text"]
Example API calls
US Constitution highlight demo
curl -s -X POST https://api.sitelensapi.com/demo/usconstitution-highlight | jq
Generic QA request
curl -s -X POST https://api.sitelensapi.com/analyze/qa \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"viewports": ["desktop", "mobile"]
}' | jq
Where to go next
Stay in the loop
Contact us about SiteLens QA—localhost runs, Cloud/API workflows, onboarding, or product updates—the same form as our homepage.