Skip to content

test(e2e): Implement playwright testing for redesign#2288

Merged
ShubhamOulkar merged 14 commits intoexpressjs:redesignfrom
ShubhamOulkar:testing
Apr 22, 2026
Merged

test(e2e): Implement playwright testing for redesign#2288
ShubhamOulkar merged 14 commits intoexpressjs:redesignfrom
ShubhamOulkar:testing

Conversation

@ShubhamOulkar
Copy link
Copy Markdown
Member

@ShubhamOulkar ShubhamOulkar commented Apr 21, 2026

This PR introduces a robust End-to-End (E2E) testing suite using Playwright to ensure the stability and visual integrity of the new website redesign.

  • Added tests/e2e/homepage.spec.ts covering core hero section elements (tagline, "Get Started" navigation, and version display).
  • Created .github/workflows/playwright.yml
  • added testing for hero, features, theme, footer, translations components

Test Artifact download URL: https://github.com/expressjs/expressjs.com/actions/runs/24755606379/artifacts/6568869583

@ShubhamOulkar ShubhamOulkar requested a review from a team as a code owner April 21, 2026 06:30
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 21, 2026

Deploy Preview for expressjscom-preview ready!

Name Link
🔨 Latest commit 2ad5008
🔍 Latest deploy log https://app.netlify.com/projects/expressjscom-preview/deploys/69e826226a4f7f000817e595
😎 Deploy Preview https://deploy-preview-2288--expressjscom-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 98 (🟢 up 2 from production)
Accessibility: 100 (🟢 up 13 from production)
Best Practices: 100 (no change from production)
SEO: 100 (🟢 up 6 from production)
PWA: 80 (🟢 up 50 from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@socket-security
Copy link
Copy Markdown

socket-security Bot commented Apr 21, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​playwright/​test@​1.59.110010010099100

View full report

@ShubhamOulkar ShubhamOulkar changed the title test(e2e): Implement playwright testing suite for redesign test(e2e): Implement playwright testing for redesign Apr 21, 2026
@ShubhamOulkar ShubhamOulkar merged commit a477bfd into expressjs:redesign Apr 22, 2026
10 of 11 checks passed
@ShubhamOulkar ShubhamOulkar deleted the testing branch April 22, 2026 01:41
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