Page MenuHomePhabricator

Upgrade WebdriverIO to v9 in TwoColConflict
Closed, ResolvedPublic5 Estimated Story Points

Description

AC

  • webdriver.io is upgraded to v9
  • no tests are failing

Event Timeline

Change #1158818 had a related patch set uploaded (by Phedenskog; author: Phedenskog):

[mediawiki/extensions/TwoColConflict@master] selenium: Upgrade to webdriver.io 9

https://gerrit.wikimedia.org/r/1158818

Peter set the point value for this task to 5.
Peter moved this task from In Progress to Backlog on the Test Platform (ok 8) board.
pwangai subscribed.

@Mhurd reports strange, confounding behavior when upgrading this extension to wdio 9 which maybe be easier to tease out using new (VSCode) break point support in mediawiki-quickstart: https://gitlab.wikimedia.org/repos/test-platform/mediawiki-quickstart#selenium-debugging

I've remove the special hacks I did to make the tests work, and then it started to fail. Lets move this back into the backlog for now.

zeljkofilipin renamed this task from Upgrade extensions/TwoColConflict to webdriver.io 9 to Upgrade WebdriverIO to v9 in TwoColConflict.Sep 25 2025, 10:45 AM
zeljkofilipin claimed this task.
zeljkofilipin edited projects, added: User-zeljkofilipin; removed: Test Platform.

Change #1191331 had a related patch set uploaded (by Zfilipin; author: Zfilipin):

[mediawiki/extensions/TwoColConflict@master] WIP selenium: Upgrade WebdriverIO to v9

https://gerrit.wikimedia.org/r/1191331

Change #1158818 abandoned by Phedenskog:

[mediawiki/extensions/TwoColConflict@master] selenium: Upgrade to webdriver.io 9

Reason:

Lets try this another time

https://gerrit.wikimedia.org/r/1158818

Change #1191331 abandoned by Zfilipin:

[mediawiki/extensions/TwoColConflict@master] WIP selenium: Upgrade WebdriverIO to v9

https://gerrit.wikimedia.org/r/1191331

Change #1270069 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/TwoColConflict@master] selenium: Upgrading to wdio-mediawiki 6.5

https://gerrit.wikimedia.org/r/1270069

All tests passing [[ https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83-selenium/40770/console | in CI ] 100/100, no retries P90379

  • upgrading from webdriverio v7 to v9
  • converting test files from commonJS to ESM
  • updated expected getText() value in saveandpreview.js returns \n between block elements, not \n\n
  • replacing mwbot-based Api.bot() with createApiClient() (wdio-mediawiki 6 removed mwbot)]

Change #1270069 merged by jenkins-bot:

[mediawiki/extensions/TwoColConflict@master] selenium: Upgrading to wdio-mediawiki 6.5

https://gerrit.wikimedia.org/r/1270069

WMDE-Fisch subscribed.

Random cleanup :-)