Skip to main content

Use Case: Moving 1,200 Selenium Tests Without Losing One

The rewrite nobody will fund, done as an import instead.

8Flagship formats the importer understands (Selenium, Cypress, Playwright, Postman, Bruno, Insomnia, Hoppscotch, JMeter)
3Outcomes per test: migrated / review / unsupported
0Lock-in: export your generated code anytime

This is a scenario walkthrough of the Migration Setup tool. It is not a customer story.

The stuck suite

A team has years of Selenium tests. They want Playwright's speed and reliability, but a rewrite is months of unfunded work, so the old suite limps along: flaky, slow, and politically untouchable because nobody remembers what half the tests protect.

The walkthrough

  • Import: Migration Setup ingests the asset base (Selenium, Cypress, Playwright, Postman, Bruno, Insomnia, Hoppscotch and JMeter formats among them) and maps each test into the platform's step model. Nothing is silently dropped: the report classifies every test as migrated, needs-review, or unsupported.
  • Stabilize: imported steps run with self-healing underneath. 15+ fallback strategies propose repairs for brittle legacy locators, and the heal-review queue lets your team approve each one. This is where XPath-by-index goes to die.
  • Export or stay: run inside the platform, or export generated Playwright, Cypress, or Selenium code. The export is yours, with no lock-in.

What to expect honestly

Custom waits and hand-rolled utilities need human review, and the report tells you exactly which ones. The win is that the mechanical majority migrates without hand-porting, so your team's time goes to the genuinely hard remainder instead of the boilerplate.

How we measured this

  • The formats named here are those with an importer in the product on the article date (2026-07-15). The per-item report (migrated, needs review, unsupported) is produced by the importer itself, so the numbers on your report are counts, not estimates.
Use Cases

Use Case: Your 45-Minute Pipeline Is a Choice

A scenario walkthrough: a mid-size team runs 2,400 tests on every commit and waits 45 minutes for signal. Smart Test Selection maps code changes to affected tests and runs only what matters, with an auditable selection rationale.

7 min read

See it on your own project

14-day free trial. No credit card. Import your existing tests and measure the difference on your own numbers.

Start Free Trial View Pricing

Your choice about analytics

We use one optional analytics tool, run on our own servers, to see which pages help people. It stays off unless you turn it on. Storage needed to sign you in, keep the site secure and remember this choice is always on. Cookie Policy