Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Create Task
Maniphest
T325552
Implement mediawiki core selenium test suite in popular alternatives
Open, Needs Triage
Public
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Subscribe
Mute Notifications
Protect as security issue
Assigned To
None
Authored By
zeljkofilipin
Dec 19 2022, 2:41 PM
2022-12-19 14:41:52 (UTC+0)
Tags
Epic
Browser Test Platform
(Epics)
Referenced Files
None
Subscribers
WMDE-leszek
zeljkofilipin
Description
Original in
WebdriverIO
:
tests/selenium
Cypress
(Cypress)
Playwright
(Microsoft)
Puppeteer
(Google)
Notes
https://2022.stateofjs.com/en-US/libraries/testing/
History
T247835: Evaluate WebdriverIO replacements for our browser automation framework
T262682: Evaluate Microsoft Playwright as replacement for our browser automation
Related Objects
Search...
Task Graph
Mentions
Status
Subtype
Assigned
Task
Open
None
T325552
Implement mediawiki core selenium test suite in popular alternatives
Resolved
zeljkofilipin
T247835
Evaluate WebdriverIO replacements for our browser automation framework
Resolved
zeljkofilipin
T230729
Evaluate Cypress as a WebdriverIO replacement for our browser automation framework
Resolved
Jdforrester-WMF
T247599
install cypress dependencies on CI
Resolved
zeljkofilipin
T248220
Micro-task: Create a simple test using Cypress
Duplicate
None
T249443
Cypress as a WebDriverIO replacement of Mediawiki's browser automation
Declined
None
T249450
Getting Login Session Error when running tests with Cypress
Declined
None
T254775
Cypress: "Page should be creatable" test fails on the CI because of welcomedialog pop up on TestWiki
Declined
None
T256389
Evaluate Cypress in mediawiki/core
Declined
None
T256390
Evaluate Cypress in EntitySchema
Resolved
zeljkofilipin
T247843
Evaluate Puppeteer as a WebdriverIO replacement for our browser automation framework
Resolved
zeljkofilipin
T248219
Micro-task: Create a simple test using Puppeteer
Invalid
Gbahdeyboh
T248648
A simple automated test with puppeteer
Resolved
Gbahdeyboh
T248710
Cannot push to gerrit
Resolved
zeljkofilipin
T250727
Browser process fails to start when running Puppeteer in CI
Declined
Gbahdeyboh
T249339
Evaluate Puppeteer as a WebdriverIO replacement for wikimedia's browser automation framework
Duplicate
Soham
T249445
Puppeteer as a browser automation framework replacement for WebdriverIO
Resolved
zeljkofilipin
T254346
Set up screenshots and video recording with Puppeteer
Declined
None
T256391
Evaluate Puppeteer in EntitySchema
Declined
None
T256393
Evaluate Puppeteer in mediawiki/core
Resolved
Soham
T258561
Puppeteer page object implementation
Resolved
zeljkofilipin
T248016
Micro-task: Run Selenium tests on your machine
Resolved
Soham
T248118
Tried to set up MediaWiki Docker on local machine for Selenium tests
Resolved
Dinp2
T248159
Failed selenium tests in MediaWiki docker installation
Resolved
Gbahdeyboh
T248281
Attempt to run selenium tests locally
Resolved
None
T248624
"unable to find composer.json in var/www/html" error on Windows after "docker-compose exec mediawiki composer update"
Resolved
zeljkofilipin
T249422
Unable to run selenium tests
Resolved
Gbahdeyboh
T249900
MediaWiki Prompts User Log out Occasionally
Resolved
zeljkofilipin
T248232
Micro-task: Make a trivial change to tests/selenium/README.md file of mediawiki/core repository
Resolved
Soham
T248738
GSoC 2020 Proposal: Evaluate WebdriverIO replacements for our browser automation framework
Resolved
Soham
T250813
ESLint build fails on the CI because of 'mediawiki/docs'
Declined
Gbahdeyboh
T248679
GSoC 2020 Proposal: Evaluate WebdriverIO replacements for Wikimedia's browser automation framework
Resolved
zeljkofilipin
T249323
Micro-task: Amend existing commit in Gerrit
Resolved
None
T249370
Cannot amend Gerrit changeset written by other author in Mediawiki Core repo (due to not being in Trusted-Contributors group)
Resolved
Soham
T249410
Unable to clone Mediawiki core repo due to timeout
Resolved
zeljkofilipin
T249413
Add Google Summer of Code students to Trusted-Contributors group in Gerrit
Resolved
zeljkofilipin
T250132
Micro-task: Create a simple test with Microsoft Playwright
Declined
None
T250599
install playwright dependencies in the CI
Declined
None
T259339
Measure reliability and speed of various browser drivers
Resolved
Harriet
T262682
Evaluate Microsoft Playwright as replacement for our browser automation
Resolved
zeljkofilipin
T265011
Outreachy: Selenium Microtasks
Resolved
Harriet
T265463
Outreachy Microtask: Check if '/tests/selenium/log' is included in .gitignore in all repositories with Selenium tests
Resolved
zeljkofilipin
T265988
Add Outreachy students to Trusted-Contributors group in Gerrit
Declined
None
T265883
Run a sample test in Microsoft Playwright using a CI
Declined
None
T263612
Implement a sample test in Microsoft Playwright
Resolved
Harriet
T266841
Outreachy 2020 - 2021 Proposal: Evaluate Microsoft Playwright as replacement for our browser automation
Mentioned In
Blog Post: Refactoring WebdriverIO Tests From Sync to Async Mode
T324857: The Web App Testing Guidebook
Mentioned Here
T247835: Evaluate WebdriverIO replacements for our browser automation framework
T262682: Evaluate Microsoft Playwright as replacement for our browser automation
Event Timeline
zeljkofilipin
created this task.
Dec 19 2022, 2:41 PM
2022-12-19 14:41:52 (UTC+0)
zeljkofilipin
updated the task description.
(Show Details)
zeljkofilipin
updated the task description.
(Show Details)
Dec 19 2022, 2:45 PM
2022-12-19 14:45:09 (UTC+0)
zeljkofilipin
updated the task description.
(Show Details)
Dec 19 2022, 2:54 PM
2022-12-19 14:54:54 (UTC+0)
zeljkofilipin
mentioned this in
T324857: The Web App Testing Guidebook
.
Dec 21 2022, 12:35 PM
2022-12-21 12:35:37 (UTC+0)
zeljkofilipin
updated the task description.
(Show Details)
Jan 20 2023, 12:27 PM
2023-01-20 12:27:21 (UTC+0)
zeljkofilipin
added projects:
Epic
,
Browser-Tests
,
MediaWiki-Core-Tests
.
Sep 13 2024, 12:31 PM
2024-09-13 12:31:21 (UTC+0)
zeljkofilipin
moved this task from
Inbox
to
Selenium
on the
MediaWiki-Core-Tests
board.
zeljkofilipin
added a subtask:
T247835: Evaluate WebdriverIO replacements for our browser automation framework
.
Sep 13 2024, 12:38 PM
2024-09-13 12:38:30 (UTC+0)
zeljkofilipin
added a subtask:
T262682: Evaluate Microsoft Playwright as replacement for our browser automation
.
Sep 13 2024, 12:45 PM
2024-09-13 12:45:45 (UTC+0)
zeljkofilipin
updated the task description.
(Show Details)
WMDE-leszek
subscribed.
Sep 13 2024, 12:56 PM
2024-09-13 12:56:37 (UTC+0)
zeljkofilipin
mentioned this in
Blog Post: Refactoring WebdriverIO Tests From Sync to Async Mode
.
Oct 15 2024, 9:42 AM
2024-10-15 09:42:47 (UTC+0)
zeljkofilipin
removed a project:
User-zeljkofilipin
.
Jan 13 2025, 11:19 AM
2025-01-13 11:19:48 (UTC+0)
zeljkofilipin
added a project:
Testing Support
.
Mar 20 2025, 5:55 PM
2025-03-20 17:55:54 (UTC+0)
zeljkofilipin
removed a project:
Browser-Tests
.
Mar 20 2025, 6:00 PM
2025-03-20 18:00:32 (UTC+0)
zeljkofilipin
removed a project:
MediaWiki-Core-Tests
.
Mar 24 2025, 6:31 PM
2025-03-24 18:31:36 (UTC+0)
SDunlap
added a project:
Browser Test Platform
.
Nov 17 2025, 9:38 PM
2025-11-17 21:38:11 (UTC+0)
Peter
moved this task from
Backlog
to
Epics
on the
Browser Test Platform
board.
Nov 18 2025, 7:31 AM
2025-11-18 07:31:47 (UTC+0)
zeljkofilipin
removed a project:
Testing Support
.
Nov 20 2025, 4:39 PM
2025-11-20 16:39:20 (UTC+0)
zeljkofilipin
moved this task from
Epics
to
Backlog
on the
Browser Test Platform
board.
Nov 21 2025, 3:10 PM
2025-11-21 15:10:30 (UTC+0)
zeljkofilipin
moved this task from
Backlog
to
Epics
on the
Browser Test Platform
board.
Feb 13 2026, 1:07 PM
2026-02-13 13:07:02 (UTC+0)
Log In to Comment