# Status
| tool | repository | status
| Cypress | mediawiki/core | 5/19 (24 %)
| Cypress | EntitySchema |
| Puppeteer | mediawiki/core | 19/19 (100 %)
| Puppeteer | EntitySchema |
| WebdriverIO async | mediawiki/core
| WebdriverIO async | EntitySchema
---
# TODO
- update status
---
# Options
- WebdriverIO sync
- WebdriverIO async T256626
- Puppeteer T247843
- Cypress T230729
---
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:
- https://filipin.eu/selenium-javascript
See also:
- https://github.com/microsoft/playwright
Subtasks:
- {T230729}
- {T247843}
Micro tasks:
- {T248016}
- {T248232}
- {T249323}
- {T248220}
- {T248219}
Mentors:
- @Jpita
- @zeljkofilipin
Student:
- @Soham