Skip to content

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

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

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

Conversation

@ShubhamOulkar

@ShubhamOulkarShubhamOulkar commented Apr 21, 2026

Copy link
Copy Markdown
Member

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 ownerApril 21, 2026 06:30
@netlify

netlifyBot commented Apr 21, 2026

Copy link
Copy Markdown

Deploy Preview for expressjscom-preview ready!

NameLink
🔨 Latest commit2ad5008
🔍 Latest deploy loghttps://app.netlify.com/projects/expressjscom-preview/deploys/69e826226a4f7f000817e595
😎 Deploy Previewhttps://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

socket-securityBot commented Apr 21, 2026

Copy link
Copy Markdown

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

DiffPackageSupply Chain
Security
VulnerabilityQualityMaintenanceLicense
Added@​playwright/​test@​1.59.110010010099100

View full report

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

@ShubhamOulkar