The two questions that decide ownership
Most teams don't ask either question until it's too late, usually the day they try to leave a vendor and discover the tests don't come with them. Ask these now:
What format is it written in? If the answer is a proprietary format only one company's engine can read, you don't have a test suite. You have a file that, if you're lucky, only describes one.
Where does it run? If the answer is "inside our cloud," running your own tests requires that vendor's infrastructure to stay up, their prices to remain unchanged, and them to stay in business. That's not a technical detail. It's a dependency on someone else's company.
Donobu's answers: Playwright in TypeScript, with Donobu's extensions on top, running on your machine or your VPC.
The format: Playwright in TypeScript, extended by Donobu
Every test Donobu writes is native Playwright in TypeScript, with the Donobu Playwright Extension on top. The source reads like any Playwright spec your engineers already review by hand, and it's checked into your repo like any other code you own: same code review, same version control, same CI. The extension is where the features that make a suite worth keeping come from, natural-language assertions, self-healing, automated failure triage, but there's no recorded macro or black-box format underneath. It's still Playwright under the hood.
Where it runs: your machine, your VPC, not a hosted black box
Donobu runs local-first. Testing happens on your machine or inside your own VPC, not inside a hosted cloud test runner where your pre-release product has to leave your environment to get checked. You can also bring your own model key: Donobu works with Claude, Gemini, and OpenAI models, and the key stays local. Nothing about authoring a test requires trusting a third party with your product.
Once a suite exists, it runs in your pipeline, not ours
Authoring a test uses AI: an agent explores, proposes actions, and, in SUPERVISED mode, waits for your approval. Running an already-authored test is different. DETERMINISTIC mode replays it exactly, without fresh AI inference, directly inside your own CI/CD, so the tests in your pipeline don't get slower, flakier, or more expensive to run as your suite grows. And when a run does need a model, for a natural-language assertion, a self-heal, or triage, that call can go through the Donobu API or through a model key you bring yourself. If Donobu the company disappeared tomorrow, you'd point the suite at your own LLM of choice and keep running it.
Renting a tool versus owning a test suite
That's the difference between renting a testing tool and owning a test suite. A Playwright test in your repo is an asset: your engineers can read it, change it, run it, and delete it. A test trapped in a format only one vendor's engine can read is a subscription with extra steps. It looks like an asset on a dashboard. It behaves like a bill.