- DETECTED
- VERIFIED
- HUMAN
- LOGGED
Short answer
How can I automate visual regression testing with AI?
Your AI uses ScreenshotOne to take snapshots of specific elements or entire pages, then compares them against a baseline to find visual discrepancies. This setup catches broken layouts and CSS issues without manual clicking. You get a clear breakdown of where the UI failed.
Where every issue lands.
Visual testing outcomes
The AI processes visual data and organizes the results into these categories.
DETECTED
Visual bug reports
The AI identifies layout shifts or color changes by comparing new captures to your expected state. It flags these specific deviations for you.
VERIFIED
Passed UI checks
When the layout matches the baseline perfectly, the AI confirms the component is stable. This clears the way for your next deployment.
HUMAN
Manual review needed
If the AI finds a change that looks intentional, it marks the issue for your eyes. You decide if it's a bug or a feature update.
LOGGED
Regression history
The AI keeps track of visual changes over time. You can ask it to compare current states against older versions to see how the UI has evolved.
The workflow
What your AI does when the request arrives.
Your agent acts as the bridge between your testing instructions and the live website.
Capture the UI
The AI targets a specific URL or a single component to grab a fresh image of the current state.
take_element_screenshottake_full_page_screenshotAnalyze changes
The agent looks at the captured image to find unexpected shifts in padding, font, or positioning.
take_screenshotCompare states
It compares the new image against your baseline to pinpoint exactly what changed.
take_screenshotReport findings
The AI summarizes the visual differences and presents them in your chat interface.
take_element_screenshot
Try it
Copy these to start.
Use these prompts to kick off your first visual test.
Starting points
Swap the URLs and CSS selectors with your actual project data.
ScreenshotOne Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_JUwwYa83yWRRMbOnbxUmQsFRB6tFeXnZOYxfQrXu/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — ScreenshotOne capabilities are ready to use.
{
"mcpServers": {
"screenshotone-mcp": {
"url": "https://edge.vinkius.com/vk_preview_JUwwYa83yWRRMbOnbxUmQsFRB6tFeXnZOYxfQrXu/mcp"
}
}
}Take a full page screenshot of https://example.com and check for layout shifts.
Capture the element with selector '.navbar' on https://myapp.com and compare it to the baseline.
Run a visual regression test on the landing page at https://site.io and tell me if the hero section changed.
Take a screenshot of the login button on https://auth.com and verify its color hasn't changed.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect ScreenshotOne once, then ask.
One link connects the MCP to your client. Your credentials stay encrypted and private, and you can find the full capability list on the Connector page.
Connect ScreenshotOne to your AIFAQ
How this task behaves
- 01
Can the AI fix the CSS bugs it finds?
No. The AI can only see and report the visual differences. You have to manually edit your code to fix the bugs.
- 02
Does the AI automatically update my baseline images?
No. The AI identifies differences against the existing baseline. You must tell the AI when a change is intentional so it can update its reference.
- 03
Can I test elements that are hidden behind a login?
Yes, if you provide the necessary session data or if the page is accessible via the provided tools.
- 04
Can the AI run tests on a local development server?
The AI can only capture screenshots of URLs that are publicly reachable or accessible via your network.
- 05
Will the AI delete any of my website files?
No. This MCP only has tools to capture visual data. It cannot modify, delete, or upload files to your server.
More questions about ScreenshotOne? The Connector page answers them. See everything the ScreenshotOne Connector can do
Connect ScreenshotOne to Claude, Cursor, ChatGPT & more
