Skip to content

docs(migration): add "Migrate from Selenium + TestNG" guide (#9) - #14

Merged
shossain786 merged 1 commit into
masterfrom
docs/migration-from-selenium-testng
Jul 14, 2026
Merged

shossain786 merged 1 commit into
masterfrom
docs/migration-from-selenium-testng

Conversation

@shossain786

@shossain786 shossain786 commented Jul 14, 2026 •

Copy link
Copy Markdown
Contributor

High-intent migration page with side-by-side before/after for the five things teams hand-roll — driver factory + ThreadLocal, WaitUtils, retry analyzer, screenshot-on-failure listener, and reporting wiring — each replaced by built-in Selenium Boot behaviour. Adds a "what gets deleted" table, a testng.xml -> selenium-boot.yml config mapping, and an incremental migration path.

New "Migration" sidebar category. SEO description frontmatter targeting "migrate selenium testng framework". Build passes with no broken links.

What & why

Closes #

Type of change

  • Bug fix
  • New feature (opt-in, aligned with the framework philosophy)
  • Documentation
  • Internal refactor / test coverage

Checklist

  • All existing tests pass (mvn clean verify)
  • New behaviour is covered by unit tests
  • No new external dependencies introduced without prior discussion
  • Code follows existing conventions (no new frameworks, minimal abstraction)
  • No breaking changes to @SeleniumBootApi public APIs (or a major version bump is justified below)
  • Docs updated if user-facing behaviour changed (docs-site/)

Notes for reviewers

High-intent migration page with side-by-side before/after for the five
things teams hand-roll — driver factory + ThreadLocal, WaitUtils, retry
analyzer, screenshot-on-failure listener, and reporting wiring — each
replaced by built-in Selenium Boot behaviour. Adds a "what gets deleted"
table, a testng.xml -> selenium-boot.yml config mapping, and an
incremental migration path.

New "Migration" sidebar category. SEO description frontmatter targeting
"migrate selenium testng framework". Build passes with no broken links.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@shossain786
shossain786 merged commit 31b6221 into master Jul 14, 2026
2 checks passed
@shossain786
shossain786 deleted the docs/migration-from-selenium-testng branch July 14, 2026 02:31
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