Skip to content

docs: sharpen positioning — outcomes, 'why not build your own', honest Playwright framing - #2

Merged
shossain786 merged 3 commits into
masterfrom
docs/playwright-positioning
Jul 11, 2026
Merged

shossain786 merged 3 commits into
masterfrom
docs/playwright-positioning

Conversation

@shossain786

Copy link
Copy Markdown
Contributor

Reworks the top-line messaging across the README, docs intro, and homepage in response to reviewer feedback. No code changes — docs/marketing copy only.

What changed

1. Canonical positioning (e6179af)

  • Tagline, README subtitle, and Design Philosophy sections now lead with one canonical line: "The Spring Boot of Selenium — Playwright-inspired APIs, zero setup, without hiding Selenium."
  • Layered framing: opinionated core → never hides Selenium → extensible SPI toolkit.

2. Outcomes + honest comparison (70e6c2d)

  • Why not build your own framework? New section (README) + roll-your-own vs. Selenium Boot table (intro) — positions Selenium Boot as the maintained version of the home-grown BaseTest/DriverFactory every team rewrites.
  • Sell outcomes, not APIs. Both feature lists flipped to outcome-led, feature-named ("Never write Thread.sleep() again — WaitEngine"). API names kept for credibility + searchability.
  • Honest Playwright comparison. Replaced the combative "why switch from Playwright" heading with the credible "Already invested in Selenium?" framing.

3. Homepage consistency (this commit)

  • Flipped homepage feature-card titles to outcome-led to match the README/docs, keeping the API name in each description.

Verification

  • npm run build (Docusaurus) passes clean after every step.

🤖 Generated with Claude Code

shossain786 and others added 3 commits July 11, 2026 07:42
Reframe the top-line messaging to answer "why stay with Selenium
instead of switching to Playwright?" — the real competitor. Adopt a
single canonical one-liner across the tagline, README subtitle, and
Design Philosophy sections, and add an explicit Playwright-idea →
Selenium Boot mapping (accessibility-first locators, auto-waiting,
web-first assertions, convention over configuration) without hiding
raw Selenium.

- docusaurus.config.js: new tagline (hero subtitle inherits it)
- README.md: subtitle + Design Philosophy "why not Playwright" section
- intro.md: Design Philosophy + "Why not just switch to Playwright?" table

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…framing

Acts on reviewer feedback across README and docs intro:

1. Answer "why not build your own framework?" — new Design Philosophy
   paragraph (README) and a roll-your-own vs. Selenium Boot comparison
   table (intro), positioning Selenium Boot as the maintained version of
   the home-grown BaseTest/DriverFactory every team rewrites.
2. Sell outcomes, not APIs — flip both feature lists to outcome-led,
   feature-named ("Never write Thread.sleep() again — WaitEngine"), keeping
   the API name for credibility and searchability.
3. Compare honestly — replace the combative "why switch from Playwright"
   heading with the credible "Already invested in Selenium?" framing;
   productivity of Playwright without leaving the Selenium ecosystem.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Match the README/docs outcome-led rewrite so the landing page reads
consistently. Card titles now lead with the outcome ("Tests Survive CSS
Refactors", "Flaky Tests Stop Failing Your Build", "Write Pages, Not
Plumbing") while each description keeps the concrete API name for
credibility and searchability. "Zero Boilerplate" kept as-is (already the
flagship outcome term).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@shossain786
shossain786 merged commit 90602c8 into master Jul 11, 2026
2 checks passed
@shossain786
shossain786 deleted the docs/playwright-positioning branch July 11, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant