I have set up the project using Xampp and it works fine
For environment variables
MW_SCRIPT_PATH = C:\xampp\htdocs\mediawiki
MEDIAWIKI_USER = Ashuro07
MW SERVER = http://localhost/
Chrome is installed at its default location
```
C:\xampp\htdocs\mediawiki>npm run selenium
> @ selenium C:\xampp\htdocs\mediawiki
> bash ./tests/selenium/selenium.sh
> @ selenium-test C:\xampp\htdocs\mediawiki
> wdio ./tests/selenium/wdio.conf.js
Starting ChromeDriver 80.0.3987.16 (320f6526c1632ad4f205ebce69b99a062ed78647-refs/branch-heads/3987@{#185}) on port 4444
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Execution of 6 spec files started at 2020-04-04T15:18:06.657Z
[0-0] RUNNING in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\wdio-mediawiki\specs\BlankPage.js
DevTools listening on ws://127.0.0.1:54864/devtools/browser/b16e306c-7919-45d8-a512-19db78eb1e51
[1586013526.769][WARNING]: Timed out connecting to Chrome, retrying...
[0-0]
Screenshot location: C:\xampp\htdocs\mediawiki\tests\selenium\log\BlankPage-should-have-its-title-%40daily.png
[0-0] Error in "BlankPage should have its title @daily"
Can't call getText on element with selector ".firstHeading" because element wasn't found
[0-0] FAILED in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\wdio-mediawiki\specs\BlankPage.js
[0-1] RUNNING in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\page.js
DevTools listening on ws://127.0.0.1:54883/devtools/browser/38cd0a32-0c33-45fd-b937-032480a0f073
[1586013565.324][WARNING]: Timed out connecting to Chrome, retrying...
[0-1] Error in "Page "before all" hook for "should be previewable""
connect ECONNREFUSED 127.0.0.1:80
[0-1] FAILED in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\page.js
[0-2] RUNNING in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\rollback.js
DevTools listening on ws://127.0.0.1:54893/devtools/browser/19bd7b1c-83cc-4ab3-87b8-435b5cc4c40b
[1586013577.041][WARNING]: Timed out connecting to Chrome, retrying...
[0-2] Error in "Rollback with confirmation "before all" hook for "should offer rollback options for admin users""
Can't call setValue on element with selector "#wpName1" because element wasn't found
[0-2] Error in "Rollback without confirmation "before all" hook for "should perform rollback via POST request without asking the user to confirm""
Can't call setValue on element with selector "#wpName1" because element wasn't found
[0-2] FAILED in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\rollback.js
[0-3] RUNNING in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\specialrecentchanges.js
DevTools listening on ws://127.0.0.1:54922/devtools/browser/e1579ddf-cbaa-4b24-9b76-eb247db4f85d
[1586013609.036][WARNING]: Timed out connecting to Chrome, retrying...
[0-3] Error in "Special:RecentChanges "before all" hook for "shows page creation""
connect ECONNREFUSED 127.0.0.1:80
[0-3] FAILED in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\specialrecentchanges.js
[0-4] RUNNING in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\specialwatchlist.js
DevTools listening on ws://127.0.0.1:54934/devtools/browser/d19c3613-bcad-4cc2-b50b-40ef894c5ee3
[1586013618.734][WARNING]: Timed out connecting to Chrome, retrying...
[0-4] Error in "Special:Watchlist "before all" hook for "should show page with new edit""
connect ECONNREFUSED 127.0.0.1:80
[0-4] FAILED in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\specialwatchlist.js
[0-5] RUNNING in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\user.js
DevTools listening on ws://127.0.0.1:54945/devtools/browser/735069f7-e6f3-466f-a5ec-f5c633112986
[1586013628.318][WARNING]: Timed out connecting to Chrome, retrying...
[0-5] Error in "User "before all" hook for "should be able to create account""
connect ECONNREFUSED 127.0.0.1:80
[0-5] FAILED in chrome - C:\xampp\htdocs\mediawiki\tests\selenium\specs\user.js
"dot" Reporter:
F
Spec Files: 0 passed, 6 failed, 6 total (100% completed) in 00:02:26
```