testarmada-magellan-local-executor

test executor for magellan test to run in local selenium env

Magellan-Local-Executor

Executor for Magellanto run nightwatchjstests in local environment.

PLEASE NOTE: Executor is only supported by magellan version 10.0.0 or higher.

What does this executor do

  1. It resolves nightwatch.json, provide nightwatch execution environment to magellan
  2. It runs nightwatch test by forking it as magellan child process

How To Use

Please follow the steps

  1. npm install testarmada-magellan-local-executor --save

  2. add following block to your magellan.json(if there isn't a magellan.jsonplease create one under your folder root)

    "executors": [
    "testarmada-magellan-local-executor"
    ]
  3. ./node_modules/.bin/magellan --helpto see if you can see the following content printed out

    Executor-specific (testarmada-magellan-local-executor)
    --local_browser=browsername          Run tests in chrome, firefox, etc (default: phantomjs).
    --local_browsers=b1,b2,..            Run multiple browsers in parallel.
    --local_list_browsers                List the available browsers configured.

Congratulations, you're all set.

Example

To run test in local chrome

$ ./node_modules/.bin/magellan --local_browser chrome --test xxx

To run tests in local chrome and firefox

$ ./node_modules/.bin/magellan --local_browsers chrome,firefox --test xxx

License

Documentation in this project is licensed under Creative Commons Attribution 4.0 International License. Full details available at https://creativecommons.org/licenses/by/4.0

HomePage

https://github.com/TestArmada/magellan-local-executor#readme

Repository

https+https://github.com/TestArmada/magellan-local-executor


上一篇:testarmada-tree-kill
下一篇:marge

相关推荐

官方社区

扫码加入 JavaScript 社区