Page MenuHomePhabricator

[EPIC] Update selenium tests in TwoColConflict
Closed, ResolvedPublic

Description

There are some problems with the tests in TwoColConflict. Found while going through ticket T411134. The issues are more systemic than just that one ticket, so creating this epic as a follow up.

Things that need fixed:
1a. Update to webdriver 9 and update all related packages in the package.json. It is currently on version 7. See T396966.
1b This update will include updating from common.js syntax to import / export syntax in all files (and maybe renaming the wdio.conf.js to wdio.conf.mjs).

2 Then update to wdio-mediawiki 6.0.0+ to remove mwbot because it is deprecated and causing failures. See T410976 for reference in another repo. It is the same issue here

3 Make sure tests are passing on betacluster daily runs, or alternatively find another place to do daily runs. Currently there are lots of failures in the test suite there showing up in the Daily flake report. These tests have not passed in the daily runs since June 15, 2025.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

The question here is: What exactly does this test suite cover in terms of functionality to the end-user?

Should we just disable these tests vs fixing them?

Should we just disable these tests vs fixing them?

Test suite is being disabled per comment at T411134#11680641

@awight @SLong-WMF should this ticket be closed too as it is a follow up to T411134?

Closing this ticket based on the above comment.