Are Playwright Test Agents supported only in TypeScript/JavaScript?
Hi,
I have been reading the Playwright Agents documentation and noticed all examples and commands are in TypeScript/JavaScript.
Could you please confirm whether Playwright Test Agents currently support only TypeScript/JavaScript, or if there are plans to support other official Playwright bindings (Python, Java, .NET, Robot Framework Browser Library)?
Thanks for the clarification! Ismail
Hi there! Playwright Agents works through deep integration with Playwright Test, which is our own test runner. Since the other official Playwright bindings are always used in conjunction with separate test runners like Pytest or JUnit, we don't offer that integration. (also, Robot Framework Browser Library is not an official binding!)
What language and test runner do you work with, and how are you hoping to use Playwright Agents?
Thanks for the clarification!
I was mainly exploring what is currently possible. We are using Python and Robot Framework (non-official, as you mentioned), so this was more of a research question to see how Playwright Agents might fit into non-JS/TypeScript setups.
It is definitely a feature worth trying and it looks really promising!
Thanks again! Ismail
There's a chance we can build support for Pytest, but it's a bigger lift. Let's collect upvotes on this issue to gauge interest.
As I am planning to do research and a thesis about automating E2E testing in Blazor apps with Playwright and MCP, I would be very interested in seeing Playwright Test Agents available for .NET, especially for Blazor applications. Are there any plans or roadmap details for extending agent support beyond TypeScript?