Page MenuHomePhabricator

Simplify webdriverio code for version 9
Closed, ResolvedPublic

Description

With the upgrade to webdriver.io there are some code we can simplify, lets do that.

Event Timeline

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

[mediawiki/core@master] selenium: Update open URL code to wdio 9

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

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

[mediawiki/core@master] selenium: Make sure waitForModuleState is async

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

Change #1154130 abandoned by Phedenskog:

[mediawiki/core@master] selenium: Make sure waitForModuleState using await

Reason:

When I tested wdio handle this the same as before. I think the reason for failing tests is something else.

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

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

[mediawiki/core@master] selenium: Remove unnecessary browser.waitUntil.

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

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

[mediawiki/core@master] selenium: Remove session reload

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

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

[mediawiki/core@master] selenium: Simplify login test

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

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

[mediawiki/core@master] selenium: Remove reloadSession()

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

Change #1155632 merged by jenkins-bot:

[mediawiki/core@master] selenium: Remove reloadSession()

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

Change #1154126 merged by jenkins-bot:

[mediawiki/core@master] selenium: Update open URL code to wdio 9

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

Peter claimed this task.

Change #1154130 restored by Phedenskog:

[mediawiki/core@master] selenium: Make sure waitForModuleState using await

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

Peter reopened this task as In Progress.Oct 9 2025, 12:55 PM
Peter updated the task description. (Show Details)

Change #1155631 merged by jenkins-bot:

[mediawiki/core@master] selenium: Remove unnecessary browser.waitUntil

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

Moving this to Test Platform (Taormina Three 18) since we need to finish it. (Triaged in team meeting.)

zeljkofilipin renamed this task from Simplify code webdriver.io code for version 9 to Simplify webdriverio code for version 9.Nov 24 2025, 10:55 AM

Change #1155634 merged by jenkins-bot:

[mediawiki/core@master] selenium: Simplify login test

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