Use selenium/standalone-chrome instead of our chromedriver image

Created on 13 February 2024, 5 months ago
Updated 10 July 2024, 3 days ago

Problem/Motivation

This is a follow-on from 📌 Use lullabot/mink-selenium2-driver and lullabot/php-webdriver for functional browser testing Fixed . This issue will try to replace our chromedriver image with selenium/standalone-chrome.

Our chromedriver image gets out of date and unmaintained quickly. This would help ensure Drupal is being tested on up-to-date browsers.
The Selenium image also drops jsonwire support, which chromedriver still directly supports. This would force us to use the W3C standard, and allow us to test on other browsers in future.

Proposed resolution

- Replace the chromedriver CI image with selenium/standalone-chrome

Remaining tasks

- Update our tests to be W3C compatible (see https://git.drupalcode.org/project/drupal/-/merge_requests/5803)

User interface changes

None

API changes

None

Data model changes

None

Release notes snippet

📌 Task
Status

Needs work

Version

11.0 🔥

Component
PHPUnit 

Last updated about 16 hours ago

Created by

🇬🇧United Kingdom alexpott 🇪🇺🌍

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.69.0 2024