1.0.0-beta5 • Published 6 years ago
testarmada-magellan-browserstack-executor v1.0.0-beta5
magellan-browserstack-executor
Executor for Magellan to run Nightwatchjs tests in Browserstack environment.
PLEASE NOTE: Executor is only supported by magellan version 10.0.0 or higher.
What does this executor do
- It manages Browserstack Local if you test needs it
- It talks Pancake so that the desiredCapabilities shrinks down to a string, which makes your browser selection an easy work
- It runs nightwatch test by forking it as magellan child process
How To Use
Please follow the steps
npm install testarmada-magellan-browserstack-executor --save
- Add following env variables to your bash system
export BROWSERSTACK_ACCESS_KEY=${YOUR_BROWSERSTACK_ACCESSKEY} export BROWSERSTACK_USER=${YOUR_BROWSERSTACK_USERNAME}
Add following block to your
magellan.json
(if there isn't amagellan.json
please create one under your folder root)"executors": [ "testarmada-magellan-browserstack-executor" ]
./node_modules/.bin/magellan --help
to see if you can see the following content printed outExecutor-specific (testarmada-magellan-browserstack-executor) --bs_browser=browsername Run tests in chrome, firefox, etc (default: phantomjs). --bs_browsers=b1,b2,.. Run multiple browsers in parallel. --bs_list_browsers List the available browsers configured (Something else integrated). --bs_create_tunnel Create secure tunnel in browserstack local mode. --bs_tunnel_id=testtunnel123123 Use an existing secure tunnel (exclusive with --bs_create_tunnel). --bs_enable_more_logs Enable visual and network logs. --bs_app=bs://<hashed app-id> App id generated by browserstack when app has been uploaded to browserstack.
Congratulations, you're all set.
1.0.0-beta7
6 years ago
1.0.0-beta6
6 years ago
1.0.0-beta5
6 years ago
1.0.0-beta4
7 years ago
1.0.0-beta3
7 years ago
1.0.0
7 years ago
1.0.0-beta2
7 years ago
1.0.0-beta1
7 years ago