Make running Selenium tests using Sauce Labs easy
authorŽeljko Filipin <zeljko.filipin@gmail.com>
Fri, 31 Mar 2017 11:47:17 +0000 (13:47 +0200)
committerZfilipin <zfilipin@wikimedia.org>
Thu, 25 May 2017 15:57:04 +0000 (15:57 +0000)
commit86b867f79449517ef63b0dbca9e588eab6b116e2
tree8e90227a775439d7bf2aa9ec8fe9196b87696e4c
parentbdd46f7cfa0282f62088779ec19d0ff7d15fcb3b
Make running Selenium tests using Sauce Labs easy

If SAUCE_USERNAME and SAUCE_ACCESS_KEY environment variables are not
defined, tests are run with `npm run selenium`, as usual.

https://www.mediawiki.org/wiki/Selenium/Node.js/Inside_MediaWiki-Vagrant
https://www.mediawiki.org/wiki/Selenium/Node.js/Target_MediaWiki-Vagrant

If the environment variables are defined, to run tests using Sauce Labs
and targeting Beta Cluster, run this:

```
export SAUCE_USERNAME=***
export SAUCE_ACCESS_KEY=***
export MW_SERVER=https://en.wikipedia.beta.wmflabs.org
./node_modules/.bin/wdio tests/selenium/wdio.conf.js
```

https://www.mediawiki.org/wiki/Selenium/Node.js/Target_beta_cluster_using_Sauce_Labs

Bug: T139740
Change-Id: I622d9c55ae595ab772e733388d209623e3a9f81e
package.json
tests/selenium/wdio.conf.js