Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 11, 2025

Update browser testing dependencies to latest stable versions

  • You've read the Contributor Guide and Code of Conduct.
  • You've included unit or integration tests for your change, where applicable.
  • You've included inline docs for your change, where applicable.
  • There's an open issue for the PR that you are making. If you'd like to propose a new feature or change, please open an issue to discuss the change or find an existing issue.

Update Selenium and Playwright to latest stable releases

Description

Updates browser automation dependencies for E2E testing and benchmarking:

Selenium (4.36.0 → 4.38.0)

  • SeleniumWebDriverVersion in eng/Versions.props
  • SeleniumSupportVersion in eng/Versions.props

Playwright (1.55.0 → 1.56.0)

  • MicrosoftPlaywrightVersion in eng/Versions.props
  • Docker image mcr.microsoft.com/playwright/dotnet in src/Components/benchmarkapps/Wasm.Performance/dockerfile updated to v1.56.0-jammy-amd64

Package versions synchronized with corresponding Docker image versions. No vulnerabilities detected.

cc @dotnet/aspnet-build

Fixes #{issue_number}

Original prompt

This section details on the original issue you should resolve

<issue_title>Request Browser-Testing Dependencies Update</issue_title>
<issue_description>## Description

Selenium is used in the aspnetcore repo for automated E2E integration testing.
Playwright is used in the aspnetcore repo for some benchmarking apps. We need to ensure the docker file and the package version match.

Instructions

To update the Selenium and Playwright versions, these files need to be updated:

Packages

Actions

Please, open the PR against main branch and include changes to the files listed above.

Also:

  • mention @dotnet/aspnet-build in the opened Pull Request - this will be a responsible engineer for changes validation.
  • add the build-ops label to the opened Pull Request
    </issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Update Selenium and Playwright versions for E2E testing Update browser testing dependencies to latest stable versions Nov 11, 2025
Copilot AI requested a review from halter73 November 11, 2025 00:32
Copilot finished work on behalf of halter73 November 11, 2025 00:32
@wtgodbe
Copy link
Member

wtgodbe commented Nov 13, 2025

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 4 pipeline(s).

@wtgodbe wtgodbe marked this pull request as ready for review November 13, 2025 16:33
@wtgodbe wtgodbe requested review from a team and wtgodbe as code owners November 13, 2025 16:33
Copilot AI review requested due to automatic review settings November 13, 2025 16:33
Copilot finished reviewing on behalf of wtgodbe November 13, 2025 16:34
Copy link
Contributor

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 browser automation testing dependencies to their latest stable versions for E2E testing and benchmarking infrastructure.

  • Updates Selenium WebDriver and Support packages from 4.36.0 to 4.38.0
  • Updates Playwright package and Docker image from 1.55.0 to 1.56.0
  • Ensures version synchronization between Playwright NuGet package and corresponding Docker image

Reviewed Changes

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

File Description
eng/Versions.props Updates version properties for Selenium (4.36.0→4.38.0) and Playwright (1.55.0→1.56.0) packages
src/Components/benchmarkapps/Wasm.Performance/dockerfile Updates Playwright Docker image tag to v1.56.0-jammy-amd64 to match package version

@halter73 halter73 enabled auto-merge (squash) November 13, 2025 17:12
@halter73 halter73 merged commit b135a4e into main Nov 13, 2025
37 checks passed
@halter73 halter73 deleted the copilot/update-browser-testing-dependencies branch November 13, 2025 17:37
@dotnet-policy-service dotnet-policy-service bot added this to the 11.0-preview1 milestone Nov 13, 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

3 participants