Status
tool | repository | status |
Cypress | EntitySchema | 0/19 (0%) |
Cypress | mediawiki/core | 5/19 (24 %) |
Puppeteer | EntitySchema | 19/19 (100%) |
Puppeteer | mediawiki/core | 19/19 (100 %) |
WebdriverIO async | EntitySchema | 0/19 (0%) |
WebdriverIO async | mediawiki/core | 19/19 (100%) |
TODO
- ?
Options
We use WebdriverIO as a browser driver for our test automation framework. There are at least a couple of good alternatives. Evaluate how much work would it be to switch to an alternative. Subtasks are suggested alternatives. That is not an exclusive list. Feel free to suggest other alternatives.
The tool needs to support:
- Chromium based browsers (Chrome...)
- Firefox
Previous evaluation:
See also:
Subtasks:
- T230729: Evaluate Cypress as a WebdriverIO replacement for our browser automation framework
- T247843: Evaluate Puppeteer as a WebdriverIO replacement for our browser automation framework
Micro tasks:
- T248016: Micro-task: Run Selenium tests on your machine
- T248232: Micro-task: Make a trivial change to tests/selenium/README.md file of mediawiki/core repository
- T249323: Micro-task: Amend existing commit in Gerrit
- T248220: Micro-task: Create a simple test using Cypress
- T248219: Micro-task: Create a simple test using Puppeteer
Mentors:
Student: