QCS Playwright Automation
QCS Playwright Automation is a VS Code extension for browser automation workflows that combine:
- Playwright MCP tools for browser interactions.
- Azure DevOps REST API integration (Microsoft Entra authentication) for test case operations.
Features
- Detect Azure DevOps organization and project from the workspace Git origin URL.
- Fetch Azure DevOps test case details by work item ID.
- Create an Automated Test artifact link on an Azure DevOps test case.
- Provide a custom chat agent that can use Playwright and extension-contributed Azure DevOps tools.
Commands
The extension contributes these commands:
- Detect Azure DevOps Context From Origin
- Fetch Azure DevOps Test Case Details (API)
- Create Azure DevOps Automated Test Case Link (API)
Authentication
Azure DevOps API calls use Microsoft Entra authentication through VS Code authentication sessions.
Requirements
- VS Code 1.125.0 or newer.
- A workspace with a Git repository.
- Access to an Azure DevOps organization and project.
Packaging Notes
This repository includes a custom agent file contributed via package.json:
- agents/qcs-playwright-automation.agent.md
If you update tool IDs in package.json, keep the agent tools list in sync.
Release Notes
1.0.0
Initial release of QCS Playwright Automation.
| |