This is to ensure the basic workflow(s) work in multiple web browsers.
MediaWiki seems to use Selenium (+Cucumber?) for this
This is to ensure the basic workflow(s) work in multiple web browsers.
MediaWiki seems to use Selenium (+Cucumber?) for this
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T122159 Set up basic browser testing | |||
Declined | None | T133854 [Task] Audio player (Wikispeech) | |||
Invalid | None | T134848 [Task] Apply code conventions to existing code (Wikispeech) |
Note that due to patent issues, Wikimedia doesn't currently support MP3 or MP4 output; uncompressed WAV is supported by many but not all browsers, but is unnecessarily large.
My recommendation for future proof output is Opus encoding in a WebM container, which can be natively played back in Chrome and Firefox now, in future in Edge, and in most other browsers via the ogv.js JavaScript shim.
You can use ogv.js directly or via a videojs plugin. Probably ties in with T123639
At some point in the future it would be nice with integration tests. Also true for T122129.