Page MenuHomePhabricator

Use ECMAScript in CommunityRequests for selenium tests
Closed, ResolvedPublic

Description

From: https://nodejs.org/docs/latest-v22.x/api/esm.html#introduction

ECMAScript modules are the official standard format to package JavaScript code for reuse.

When including modules, we currently use require. All WebdriverIO documentation uses import. To simplify things, we should use import in our WebdriverIO tests.

AC:

  • CommunityRequests is using ESM in selenium tests

Details

Event Timeline

Change #1190771 had a related patch set uploaded (by Pwangai; author: Pwangai):

[mediawiki/extensions/CommunityRequests@master] selenium: Use ECMAScript modules

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

Change #1190771 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] selenium: Use ECMAScript modules

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

pwangai claimed this task.