TODO
- T256626: Refactor WebdriverIO tests from sync to async mode
- T274579: Upgrade WebdriverIO to v7 in all repositories
- T280652: Delete tests disabled for more than 1 year
- T291254: Find flaky Selenium tests
- T302407: Cleanup of webdriverio related scripts and dependencies in package.json
- T282237: Upgrade README.md for Selenium tests across all the repositories
- T254495: Use eslint-config-wikimedia 0.17.x in all repositories with Selenium tests
- T301233: Do not use browser.pause() in Selenium tests
- T280331: Switch to spec reporter
Done
- T253113: Record videos of all Selenium tests
- T283597: Update wdio-mediawiki to 1.1.1 in all repositories
- T247844: Upgrade WebdriverIO to the latest version for all repositories
- T247312: Make MediaWiki-Docker as the default for Selenium framework
- T259341: Create a generic NPM package for recording videos of test runs
- T214686: selenium-daily-beta Jenkins jobs should have junit publisher
- T269566: Remove ChromeDriver dependency in all repositories with Selenium tests
- update list of repos
- update files used in all repos (.gitignore, package.json, .eslintrc.json, wdio.conf.js, README.md)
- .gitignore P12611 T265463: Outreachy Microtask: Check if '/tests/selenium/log' is included in .gitignore in all repositories with Selenium tests
- T248221: Update Selenium documentation to work with WebdriverIO v6
- T256950: Delete sample or skipped Selenium tests