Page MenuHomePhabricator

Upgrade WebdriverIO to v9 in AchievementBadges
Open, Needs TriagePublic

Event Timeline

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

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

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

zeljkofilipin renamed this task from Upgrade to webdriver.io 9 in extensions/AchievementBadges to Upgrade WebdriverIO to v9 in AchievementBadges.Sep 24 2025, 11:19 AM
zeljkofilipin claimed this task.
zeljkofilipin moved this task from Backlog 🪒 to Deep work 🌊 on the User-zeljkofilipin board.

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

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

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

Change #1155081 abandoned by Zfilipin:

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

Reason:

Another implementation in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AchievementBadges/+/1191000

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

Change #1191000 abandoned by Zfilipin:

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

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

Change #1191000 restored by Phedenskog:

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

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

Change #1191000 abandoned by Zfilipin:

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

Reason:

CI is broken.

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

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

[mediawiki/extensions/AchievementBadges@master] WIP selenium: Upgrade to wdio-mediawiki 6.5

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

selenium tests passing 100/100 in ci P90291

  • Upgraded to webdriverio v9 from v7
  • Converted to ESM syntax (import / export)
  • Replaced UserLoginPage.login(creds) with LoginPage.loginAdmin()
  • Migrated wdio-mediawiki 2.7.1 to 6.5.0

There is an integration test failing T406830 unrelated to this patch, and that is currently a blocker for this getting merged