The AI agent finds the file. It moves it to the zone. It drops it.
The "Below the Fold" Gotcha
There is one small catch.
Playwright needs the items to be on your screen to drop them.
If your list is long and the target is at the bottom, the drop will fail.
The Fix: Scroll the target into view first.
// Scroll first, then drop
await server.tools.call("browser_evaluate", {
expression: `document.querySelector("#drop-zone").scrollIntoView()`,
});
This simple step stops your tests from failing in CI (where screens are smaller).
What Else Is New?
The v0.0.71 release added two more features:
Network Bodies: browser_network_requests now captures the full response from your server. You can check what the API said, not just the status code.
Plain Code: browser_evaluate now takes plain JavaScript. You do not need a function wrapper anymore.
Verdict
If you use AI agents for testing, upgrade today.
browser_drop removes the last big "hack" in our pipeline.
I architect the systems AI agents run on. Native tools like this make those systems stable.
Anton Gulin is the AI QA Architect — the first person to claim this title on LinkedIn. He builds AI-powered test automation systems where AI agents and human engineers collaborate on quality. Former Apple SDET (Apple.com / Apple Card pre-release testing). Find him at anton.qa or on LinkedIn.
Playwright MCP v0.0.73: How to Configure Browser Paths via Environment Variables
Playwright MCP v0.0.73 fixes a critical gap where extension channels and executable paths couldn't be resolved from CI/CD environment variables. This release enables true containerized test pipelines—configure browser installations once in your Dockerfile, override per job via environment variables, no hardcoded paths required.
browser_run_code_unsafe: The Naming Change That Forces Honest Architecture
Playwright MCP v0.0.72 renamed browser_run_code to browser_run_code_unsafe, making sandbox escape risk explicit. The new browser_network_request tool enables indexed request inspection. Teams using this MCP server in CI pipelines need to update tool references and security documentation now.
Playwright CLI v0.1.10 Brings Spec-Driven Testing Skills for AI Agents
Playwright CLI v0.1.10 introduces a spec-driven testing skill that guides AI agents through plan/generate/heal workflows for maintaining test suites from written specifications. Network inspection now uses stable request indexing, and raw output is default for all data-fetching commands—eliminating preprocessing steps in CI pipelines.