Skip to content

Update Browser-Testing Dependencies: Playwright 1.53.0 → 1.54.0 #62877

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 23, 2025

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Jul 23, 2025

This PR updates the browser testing dependencies to their latest stable versions as requested in the monthly dependency update issue.

Changes Made

  • Updated Playwright: 1.53.01.54.0

    • Updated MicrosoftPlaywrightVersion in eng/Versions.props
    • Updated Docker image to mcr.microsoft.com/playwright/dotnet:v1.54.0-jammy-amd64 in src/Components/benchmarkapps/Wasm.Performance/dockerfile
  • Selenium packages: No changes needed

    • Selenium.WebDriver: Already at latest stable 4.34.0
    • Selenium.Support: Already at latest stable 4.34.0

Validation

All dependencies verified:

  • Microsoft.Playwright 1.54.0 package exists on NuGet and restores successfully
  • Docker image mcr.microsoft.com/playwright/dotnet:v1.54.0-jammy-amd64 exists and can be pulled from MCR
  • Package versions now match between NuGet reference and Docker image
  • Created validation test confirming all packages import and work correctly

Automation Used

Used the existing automation script eng/scripts/update-selenium-and-playwright-versions.ps1 to identify the latest versions. The script confirmed:

  • Playwright had an available update from 1.53.0 to 1.54.0
  • Selenium packages (4.34.0) are already at their latest stable versions

This ensures our browser testing infrastructure stays current with the latest stable releases for reliable E2E testing and benchmarking.

/cc @dotnet/aspnet-build

Fixes #62875.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

@Copilot Copilot AI changed the title [WIP] Request Browser-Testing Dependencies Update Update Browser-Testing Dependencies: Playwright 1.53.0 → 1.54.0 Jul 23, 2025
@Copilot Copilot AI requested a review from DeagleGross July 23, 2025 10:19
Copilot finished work on behalf of DeagleGross July 23, 2025 10:19
@DeagleGross DeagleGross marked this pull request as ready for review July 23, 2025 13:33
@Copilot Copilot AI review requested due to automatic review settings July 23, 2025 13:33
@DeagleGross DeagleGross requested review from a team and wtgodbe as code owners July 23, 2025 13:33
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the browser testing dependencies to keep the infrastructure current with the latest stable releases. The primary change is updating Playwright from version 1.53.0 to 1.54.0 to maintain reliable E2E testing and benchmarking capabilities.

Key changes:

  • Updated Playwright version from 1.53.0 to 1.54.0 in version properties
  • Updated corresponding Docker image to match the new Playwright version
  • Selenium packages remain unchanged as they are already at latest stable versions

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
eng/Versions.props Updates MicrosoftPlaywrightVersion property from 1.53.0 to 1.54.0
src/Components/benchmarkapps/Wasm.Performance/dockerfile Updates Playwright Docker base image to v1.54.0-jammy-amd64

@DeagleGross DeagleGross merged commit 53323f9 into main Jul 23, 2025
30 checks passed
@DeagleGross DeagleGross deleted the copilot/fix-62875 branch July 23, 2025 15:13
@dotnet-policy-service dotnet-policy-service bot added this to the 10.0-preview7 milestone Jul 23, 2025
@wtgodbe wtgodbe modified the milestones: 10.0-preview7, 10.0-rc1 Jul 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Request Browser-Testing Dependencies Update
4 participants