Selenium/Node.js
Appearance
< Selenium
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. See Selenium instead. |
Run tests
You just want to run the tests? There are several ways to do it.
From Jenkins
From your machine
Local MediaWiki:
MediaWiki-Vagrant:
Beta cluster:
Advanced
Examples
Legend:
- Good. ✅
- Advanced. Not recommended for beginners. ⚠️
Examples:
- mediawiki/core
- tests/selenium ✅ (Canonical examples.)
- tests/selenium/wdio-mediawiki ⚠️ (Source for wdio-mediawiki NPM package.)
- mediawiki/extensions/AbuseFilter ✅
- mediawiki/extensions/AdvancedSearch ⚠️
- mediawiki/extensions/CirrusSearch:
- mediawiki/extensions/Cite ✅
- mediawiki/extensions/ContentTranslation ✅ (Only sample code.)
- mediawiki/extensions/Echo ✅
- mediawiki/extensions/ElectronPdfService ✅
- mediawiki/extensions/EntitySchema ❓
- mediawiki/extensions/FileImporter ✅
- mediawiki/extensions/GrowthExperiments ✅
- mediawiki/extensions/Math ✅
- mediawiki/extensions/MobileFrontend ⚠️
- mediawiki/extensions/Newsletter ✅
- mediawiki/extensions/ORES ⚠️ (Simple, but the only test is disabled.)
- mediawiki/extensions/Popups ⚠️
- mediawiki/extensions/RelatedArticles ⚠️
- mediawiki/extensions/RevisionSlider ⚠️
- mediawiki/extensions/TemplateWizard ⚠️ (Not using page objects.)
- mediawiki/extensions/TwoColConflict ⚠️
- mediawiki/extensions/Wikibase ⚠️
- mediawiki/extensions/WikibaseCirrusSearch ✅ (Only sample code.)
- mediawiki/extensions/WikibaseLexeme ⚠️
- mediawiki/extensions/WikibaseMediaInfo ⚠️
- mediawiki/skins/MinervaNeue ⚠️
- phab-deployment ✅
- wikibase/termbox ⚠️
- wikidata/query/gui ⚠️ (Not using page objects.)
- wikimedia/portals/deploy ⚠️