Update NPM packages: webdriverio, wdio-mediawiki. Update ESlint configuration. Replace NPM packages: - wdio-mocha-framework with @wdio/mocha-framework. - wdio-spec-reporter with @wdio/spec-reporter. New NPM packages: @wdio/cli, @wdio/local-runner, @wdio/sync. Replace: - `browser.element` with `$`. - `chromeOptions` with `'goog:chromeOptions'`. - `password` with `mwPwd`. - `username` with `mwUser`. - `isVisible()` with `isDisplayed()`. Bug: T250685 Change-Id: Ic8b49974c05f88a2010c118198b49ee10c175c68
Change-Id: If48e0a885acdf4bca73ec2a9d613fe2f0403dd61
Clicking `Mobile view` link works on both MediaWiki-Vagrant and beta cluster. Appending `&mobileaction=toggle_view_mobile` to URL works only on MediaWiki-Vagrant. Bug: T171847 Change-Id: Iff47a5e3b25ee3af15a4843ca7efe550c334c3b7
Additional changes: * Remove all Ruby artifacts * Update eslint to allow es6 in tests Bug: T164024 Change-Id: If6c8d32df042b831d52440963606a47c8ce7b552