Selenium/Reference/Stack

See also Selenium/Node.js/Stack.

Core toolsEdit

Language JavaScript/Node.js
Browser Chrome, Chromium
Selenium/WebDriver WebdriverIO (web, API, package)
Assertion library Assert (ships with Node.js)
Testing framework Mocha

Optional Selenium toolsEdit

Language JavaScript/Node.js
Page object WebdriverIO Page Object Pattern
Shared code between MediaWiki repositories wdio-mediawiki (source, package)
Nicer API on top of Selenium WebdriverIO
Mediawiki API mwbot

Optional general toolsEdit

Language JavaScript/Node.js
Package manager npm
Linter ESLint