Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Squidler - Web TestingNew to Visual Studio Code? Get it now.
Squidler - Web Testing

Squidler - Web Testing

Squidler.io

|
44 installs
| (7) | Free
Automated accessibility and functionality testing for web applications
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Squidler: Autonomous Exploratory Web Testing

Squidler automates manual exploratory user testing. With this extension, your web application is explored and tested as a real user would, without requiring manual test case creation.

Squidler identifies functional problems, accessibility issues, and language and spelling errors in locally running web applications, integrated directly into your IDE.

Squidler VS Code Extension Demo

NEW! Have your AI coding agent help you run Squidler tests over MCP (Model Context Protocol), and then resolve the issues Squidler finds.

MCP

Get Started and Obtain an API Key

  1. Install the extension from the VS Code Marketplace.
  2. Visit squidler.io and create an account.
  3. Open your account settings.
  4. Create a new API key.
  5. Copy the API key and paste it into the Squidler Settings panel in VS Code.

Features – Fully Automated, Intelligent Exploration

  • Zero Test Case Maintenance: No need to write or maintain complex test cases.
  • Autonomous Testing: Runs tests automatically without any additional configuration.
  • On-demand Testing: Trigger exploratory tests whenever you want with a single command.
  • Realistic User Simulation: Interacts with your web app as a user would.
  • Problem Visualization: See visually how the problem was triggered on squidler.io.
  • AI-Powered Fixes: Send problems directly to the AI chat for solution proposals.

Squidler with MCP

By making Squidler available for you AI coding agent over MCP you are able to use it through your AI chat. This means that your AI coding agent can

  • Trigger tests on your request
  • Automatically understand the problems that are found
  • Reason about, prioritize and resolve problems

Functional Tests

Detects critical issues such as:

  • Broken images and links
  • Dead-end user flows
  • Incorrect scroll position restoration
  • Images with incorrect proportions
  • Horizontal scroll problems
  • Broken or blank pages
  • Missing page titles
  • Unintended code exposures
  • Actions with no observable changes

Accessibility and WCAG Testing

Powered by axe-core, validating against a wide range of WCAG issues to ensure your app is accessible to everyone.

Language Quality

Utilizes Language Tool to check:

  • Spelling
  • Grammar
  • Linguistic nuances

AI-Powered Problem Resolution

  • Real-time problem detection directly in your IDE.
  • MCP enabled and available directly in your AI agent chat (currently supported in Visual Studio Code & Cursor).
  • One-click access to AI-assisted problem analysis and fixing.
  • Seamless integration with VS Code and Cursor.
  • See more details on Squidler.io

squidler.io

Framework Agnostic

  • Test any web application, regardless of the underlying framework or technology stack.

Requirements

  • VS Code 1.85.0 or higher
  • A running local web server
  • Node.js 14 or higher
  • Squidler API key (sign up at squidler.io)

Working with Problems

  1. Problems are grouped by test suite (Functionality, Accessibility, etc.).
  2. Each problem shows its ID and description.
  3. Use checkboxes to select one or more problems you want to fix.
  4. Click "Fix Selected Problems" to send the selected problems to the AI chat for assistance.

Fixing Problems with AI

Your AI agent can now directly interact with Squidler through the MCP connection. This allows development and testing to flow into one seamless conversation.

MCP problem

When you’ve trigger the tests through the Squidler Extension UI, click "Fix Selected Problems":

  1. The selected problems are sent to the AI chat interface.
  2. The AI analyzes the problems and suggests fixes.
  3. Follow the AI's suggestions to resolve the issues.
  4. Run tests again to verify the fixes.

Feedback and Support

For questions, support, or feature requests, reach out to mattias@squidler.io.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft