{"_id":"kommando","_rev":"36-1eb5a913e6dfeb9e392ac5e78d438470","name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"name":"kommando","description":"Webdriver wrapper for various test runners","version":"0.0.1","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"license":"MIT","dependencies":{"selenium-webdriver":"~2.34.0","saucelabs":"~0.1.0","jasmine-node":"~1.10.2","phantomjs":"~1.9.1-0","webdrvr":"~2.35.0-2","sandboxed-module":"~0.2.1","async":"~0.2.9","lodash":"~1.3.1","optimist":"~0.6.0"},"devDependencies":{},"engines":{"node":">=0.10"},"_id":"kommando@0.0.1","dist":{"shasum":"1888f7d408edf4c85df26909e5864b87347dd1a6","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.1.tgz","integrity":"sha512-J7pX8iAlEMvJJwKnqLXiCMsG2dqBE90o0g/7vjp/MkQyVz1xVLR1cSXuO4U40Uw7fPYP/quOYF1DBv7hhXedhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGykvHhgUV94mPv+TzP+6p+obzANzRKrxWA23Ba7/xCCAiAOA8hJy+/In+f7VTwipKueD9Mp0yxgR+92BzXOU2Zebw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.2":{"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"name":"kommando","description":"Webdriver wrapper for various test runners","version":"0.0.2","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"license":"MIT","dependencies":{"selenium-webdriver":"~2.34.0","saucelabs":"~0.1.0","jasmine-node":"~1.10.2","phantomjs":"~1.9.1-0","webdrvr":"~2.35.0-2","sandboxed-module":"~0.2.1","async":"~0.2.9","lodash":"~1.3.1","optimist":"~0.6.0","mocha":"~1.12.1","wd":"~0.1.4"},"devDependencies":{},"engines":{"node":">=0.10"},"_id":"kommando@0.0.2","dist":{"shasum":"ebb0d048d2307fafb2291c4570fa447f3978e669","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.2.tgz","integrity":"sha512-GUpIum3n2susmnxxY2SI1q7Ky3fTVeerpchyL1HSUD0MBfrx0igOoIuMaFmhyfsN7LQP58imbZE6nFTiz+hLdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa4jg76PuxGlQj7PiaINc4YDls2ZPKS6aB8VzGcfMaaAIhAP1KHo2gLjKebHa4xxFdCCBk/gGC0+anRa9QiV/wGFwi"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.3":{"name":"kommando","description":"Webdriver wrapper for various test runners","version":"0.0.3","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"selenium-webdriver":"~2.34.0","saucelabs":"~0.1.0","jasmine-node":"~1.10.2","phantomjs":"~1.9.1-0","webdrvr":"~2.35.0-2","async":"~0.2.9","lodash":"~1.3.1","optimist":"~0.6.0","mocha":"~1.12.1","wd":"~0.1.4","glob":"~3.2.6"},"devDependencies":{"expect.js":"~0.2.0"},"engines":{"node":">=0.10"},"_id":"kommando@0.0.3","dist":{"shasum":"65490e9042223b8f926c10ae7fcd55580b80139d","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.3.tgz","integrity":"sha512-x4fYiwHUnPeGwPXNmlAXphsfPrh2phKFR2CnyacmDjlINRfblwREzKhWuUj7gaJoIKV/P1snaIJDF3gxcBkcew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoC+/B1gSlOcJgCWzztKJlYqsPgkK8SBOsnabW8Ipr+wIhAL9VBOzOnR/xO+Qti5N8vKXOJPjZet73Ps74q/tte/k5"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.4":{"name":"kommando","description":"A functional / acceptance test launcher (using Webdriver)","version":"0.0.4","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"selenium-webdriver":"~2.34.0","saucelabs":"~0.1.0","jasmine-node":"~1.10.2","phantomjs":"~1.9.1-0","webdrvr":"~2.35.0-2","async":"~0.2.9","lodash":"~1.3.1","optimist":"~0.6.0","mocha":"~1.12.1","wd":"~0.1.4","glob":"~3.2.6","freeport":"~1.0.2","address":"0.0.2"},"devDependencies":{"expect.js":"~0.2.0"},"engines":{"node":">=0.10"},"_id":"kommando@0.0.4","dist":{"shasum":"7467c0af753d2b1d175cb0ba04ac045faceea4fe","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.4.tgz","integrity":"sha512-VYtP7IrQH8bBU7KzSQCrYmIf12cl584l3jlKkvbvjJklqCfiVhwtIEX60xT2tXo5LEkW4aHR7Ip9ltAuOjChBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDhiwbHPc4UmZUxzgtxHtrYA1/pxutj4KXOj4bxuaDHwIhAOe1wvwOdCrN9OmlVXy8oeFUvFlGOuP9e7LHPn+FIsvU"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.5":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","version":"0.0.5","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"selenium-webdriver":"~2.34.0","saucelabs":"~0.1.0","jasmine-node":"~1.10.2","phantomjs":"~1.9.1-0","webdrvr":"~2.35.0-2","async":"~0.2.9","lodash":"~1.3.1","optimist":"~0.6.0","mocha":"~1.12.1","wd":"~0.1.4","glob":"~3.2.6","freeport":"~1.0.2","address":"0.0.2"},"devDependencies":{"expect.js":"~0.2.0"},"engines":{"node":">=0.10"},"_id":"kommando@0.0.5","dist":{"shasum":"488acc8c7f68bfbfd20f4e64e1212447c7c5d771","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.5.tgz","integrity":"sha512-CAoaHL0Ox4SlNoR3vSdQoUoSIdBh3nyeWYWKIwHkkKrg8ioJa/LQPY2GfAP8fw3uc1yGm/SHZI2j8/DSk+w/3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCXnlNAnCLv3NShRO6Kfj/UbxkQeNdG4P69qBqcFWQbAiEA+ViWWjesYwzcLQa8I9uFAyqDmx/SnZyilcCx/PqVsu8="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.6":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"0.0.6","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.2","async":"~0.2.9","expect.js":"~0.2.0","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"~1.10.2","lodash":"~1.3.1","mocha":"~1.12.1","optimist":"~0.6.0","phantomjs":"~1.9.1-0","saucelabs":"~0.1.0","selenium-webdriver":"~2.34.0","wd":"~0.1.5","webdrvr":"~2.35.0-2"},"engines":{"node":">=0.10"},"_id":"kommando@0.0.6","dist":{"shasum":"5bf4b55f549d890c0faa8ed35dd15ddc78f46995","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.6.tgz","integrity":"sha512-nVufmczE4B+wX2tnpDZsv0i7TlWT/p/fEdLM+P7yC4dF8DKgt+9cyMhBs2NF8k7xVHjpLFPkpwT5hOBlFbxQcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJmxpGHnpsU2TnFBCHIMGO8FSnfPKQAj2yVN+zMMrYgAiEA09zW2qEVCw4aTADhbWUHonZj357zRc8T1j8dqIlemfA="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.7":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"0.0.7","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.2","async":"~0.2.9","expect.js":"~0.2.0","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"~1.10.2","lodash":"~1.3.1","mocha":"~1.12.1","optimist":"~0.6.0","phantomjs":"~1.9.1-0","saucelabs":"~0.1.0","selenium-webdriver":"~2.37.0","wd":"~0.1.5","webdrvr":"~2.37.0-0"},"engines":{"node":">=0.10"},"_id":"kommando@0.0.7","dist":{"shasum":"1d9b2c55724baf1df09c3ee74d5de29f5e83287d","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.7.tgz","integrity":"sha512-9D8wa2I++TbLcBBZWlCwILVyFW5qlV9RjxNJ9P12lWWqfzu0m67/NYIJ6Rk31OKHyT0dK5Z8GL9Bp5t1s80zPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/RAMb/CUm9VFzotfLRAGUeacGSePyZ0TO0Wyzsq4zkAiBmo5wNNeRfULyNUaVv2Ryb49d9VrU/3hhkwlgo5omsSg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.8":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"0.0.8","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.2","async":"~0.2.9","expect.js":"~0.2.0","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"~1.10.2","lodash":"~1.3.1","mocha":"~1.12.1","optimist":"~0.6.0","phantomjs":"~1.9.1-0","saucelabs":"~0.1.0","selenium-webdriver":"~2.37.0","wd":"~0.1.5","webdrvr":"~2.37.0-0"},"engines":{"node":">=0.10"},"bugs":{"url":"https://github.com/uxebu/kommando/issues"},"_id":"kommando@0.0.8","dist":{"shasum":"fe0100cf69bc3e2d38c584c45f98b937198291af","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.8.tgz","integrity":"sha512-xBM6aNmKgawmDwOpD0RT2eiUZZQGdj79DknDVumyy/K7md3EatKE3k+xCwzzR93N0pKlvdiqJBNeRFyJkiFHFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRLgFAcdgdEcCHtOQTUbTDTuFofMGdsGU713AUrCD3fAiEAl1Dicu5bwQKN/Y0sH0JlKKdlvKIYONuB98LDnbsXZxY="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.9":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"0.0.9","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.2","async":"~0.2.9","chai":"^1.9.1","chai-as-promised":"^4.1.1","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"~1.10.2","lodash":"~1.3.1","mocha":"~1.12.1","optimist":"~0.6.0","phantomjs":"~1.9.1-0","saucelabs":"~0.1.0","selenium-webdriver":"~2.41.0","wd":"~0.1.5","webdrvr":"~2.41.0-0"},"engines":{"node":">=0.10"},"bugs":{"url":"https://github.com/uxebu/kommando/issues"},"_id":"kommando@0.0.9","dist":{"shasum":"fdafc827b1e4f4e9405dec100a28d5bc646be8f3","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.9.tgz","integrity":"sha512-ycj45i/9ESeVE4a/wRMbIgK1s5yi/yEEVSA+M2iTkuLAM3qF1Kb1BnGZF4k5wrObG+/VYkpEf04G1pOtWQSuIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG742i1lp2BtQrnIwErxZIapEPSkE3xDKo858Tsi45IkAiAFQPZCKpachDB0KLNCoebBCnyxQhlbFkL1VRbfTZ6IKA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.10":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"0.0.10","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.2","async":"~0.2.9","cabbie":"0.0.9","chai":"^1.9.1","chai-as-promised":"^4.1.1","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"~1.10.2","lodash":"~1.3.1","mocha":"~1.12.1","optimist":"~0.6.0","phantomjs":"~1.9.1-0","saucelabs":"~0.1.0","selenium-webdriver":"~2.41.0","wd":"~0.1.5","webdrvr":"~2.41.0-0"},"engines":{"node":">=0.10"},"bugs":{"url":"https://github.com/uxebu/kommando/issues"},"_id":"kommando@0.0.10","dist":{"shasum":"809e420aa0471b78eaf6fb9e727aaf93b65a108a","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.10.tgz","integrity":"sha512-MJCBSpOQQk+ogcf8qZN2WqwKCGUcMUsQi626vPp7ZFnE6N/MTg3vb1381eJzqIwJcSbkNSkx8PT4cYYYFxKMGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7WNN8Z9mhzFlnjt6RH2MduCf8nTaUPO7GW9Y5EuZcIAiBO53Eua8e9RHcYRVDAyF7Wi5hKh+OTxJpXXihjFpgG6A=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.11":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"0.0.11","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.2","async":"~0.2.9","cabbie":"0.0.9","chai":"^1.9.1","chai-as-promised":"^4.1.1","cucumber":"^0.4.0","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"~1.10.2","lodash":"~1.3.1","mocha":"~1.12.1","nesh":"^1.5.0","optimist":"~0.6.0","saucelabs":"~0.1.0","selenium-webdriver":"~2.41.0","wd":"~0.1.5","webdrvr":"~2.41.0-0"},"engines":{"node":">=0.10"},"bugs":{"url":"https://github.com/uxebu/kommando/issues"},"_id":"kommando@0.0.11","dist":{"shasum":"52152072f2ed3747eb6a35841317662b4e409a36","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.11.tgz","integrity":"sha512-MqmS3NB7bFiZWdpxWU21eeQEbPhKlNQqwFBoJaGI98eaBFXhbcx/1JupmX5K/tDupA9zuWhfnUlBCshe+U+K5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEyHbhiinBmTTc0Yo+GEZ6+Lki5d294CDIqzsDnHc+RwIgE875/UyIEOY8bZXH4ilBaPW6yVF8xRktvz1khMduDhA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.12":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"0.0.12","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.2","async":"~0.2.9","cabbie":"0.0.9","chai":"^1.9.1","chai-as-promised":"^4.1.1","cucumber":"^0.4.0","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"~1.10.2","lodash":"~1.3.1","mocha":"~1.12.1","nesh":"^1.5.0","optimist":"~0.6.0","saucelabs":"~0.1.0","selenium-webdriver":"~2.41.0","wd":"~0.1.5","webdrvr":"~2.41.0-0"},"engines":{"node":">=0.10"},"bugs":{"url":"https://github.com/uxebu/kommando/issues"},"_id":"kommando@0.0.12","dist":{"shasum":"255b21aa72f4d09478c6c019a7428a0d887cafde","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.12.tgz","integrity":"sha512-gb1TiwWNbt9rITv2SQNatqJ3JuNAZBesq6RN0E7JvR1hvE87JjYrDh9FUBuFc8Ypk4h36v+O3eHsAwY6clm9yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY0xjTcL0nS6fpdmHuvng2M6n9ZGupP1uitYZSWa5UeAIgX45ap6Z3mk3pi94sSJEOUykNjLuiiQY+32Bm0LhttEs="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"0.0.13":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"0.0.13","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js","lint":"jshint src test && jscs src test"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.3","async":"~0.8.0","cabbie":"0.0.9","chai":"^1.9.1","chai-as-promised":"^4.1.1","cucumber":"^0.4.0","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"1.14.1","lodash":"~2.4.1","mocha":"~1.18.2","nesh":"^1.5.0","optimist":"~0.6.0","saucelabs":"~0.1.0","selenium-webdriver":"~2.41.0","wd":"~0.2.19","webdrvr":"~2.41.0-0","leadfoot":"^1.0.1"},"engines":{"node":">=0.10"},"devDependencies":{"jscs":"~1.5.8","jshint":"^2.5.0"},"bugs":{"url":"https://github.com/uxebu/kommando/issues"},"_id":"kommando@0.0.13","dist":{"shasum":"b0423c0230b10a30f00ddceeca7b437c509b7fdb","tarball":"https://registry.npmjs.org/kommando/-/kommando-0.0.13.tgz","integrity":"sha512-9HMmy0e+WLBC9ptp9KmCyf57FR7KDrn7pdVyUHOPbfvgATXNwmpPiWBoNfLcZTIQgIFR/S1VZfLYLvlirbnPbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ4i69snEiUIl3LP4r/nswxanU3yZLG84xQ0AvJLTiZQIhAIpa5gVYzIht10ZnMJLP8dQTSQnxckCLYIADYCcCiAH4"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]},"1.0.0":{"name":"kommando","description":"Configurable cross browser functional / acceptance test launcher (using Webdriver)","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"version":"1.0.0","homepage":"https://github.com/uxebu/kommando","repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"main":"src/index.js","bin":{"kommando":"./bin/kommando"},"scripts":{"test":"node ./test/functional/run-all.js","lint":"jshint src test && jscs src test"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"license":"MIT","dependencies":{"address":"~0.0.3","async":"~0.8.0","cabbie":"0.0.9","chai":"^1.9.1","chai-as-promised":"^4.1.1","cucumber":"^0.4.0","freeport":"~1.0.2","glob":"~3.2.6","jasmine-node":"~1.14.5","lodash":"~2.4.1","mocha":"~1.18.2","nesh":"^1.5.0","optimist":"~0.6.0","saucelabs":"~0.1.0","selenium-webdriver":"~2.41.0","wd":"~0.2.19","webdrvr":"~2.41.0-0","leadfoot":"^1.0.1"},"engines":{"node":">=0.10"},"devDependencies":{"jscs":"~1.5.8","jshint":"^2.5.0"},"bugs":{"url":"https://github.com/uxebu/kommando/issues"},"_id":"kommando@1.0.0","dist":{"shasum":"fe92292085e2aaf6b8929c6ea01264d77f4d45bc","tarball":"https://registry.npmjs.org/kommando/-/kommando-1.0.0.tgz","integrity":"sha512-8BpV3/lwqN+WX3EWkgsl9ZKb5pOsuxLl+fPYbG8MA6tS0MxhSvfe03Y+hh9j2QOCqtfPWrt+zNTYYftRmGejRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6VnHW7Bsn+yxhC3uSmjGV5R/tV5Gunttop9dYMGLX8AiEAtrD4sgGoo7K3lm5XvH1cY5MEPadig2NdHjjLv8ugO3U="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"klipstein","email":"tk@uxebu.com"},"maintainers":[{"name":"klipstein","email":"tk@uxebu.com"}]}},"readme":"# kommando\n\n[![Build Status](https://travis-ci.org/uxebu/kommando.png?branch=master)](https://travis-ci.org/uxebu/kommando)\n\nkommando is a configurable cross browser functional / acceptance test launcher\n(using [Webdriver](http://code.google.com/p/selenium/)).\n\nIt helps you to get started writing functional cross browser tests using JavaScript without knowing\ndetails how to properly setup the various Webdriver servers locally, while still allowing to run\nyour created tests on an existing [Selenium Grid](http://code.google.com/p/selenium/wiki/Grid2)\n(including [SauceLabs](http://saucelabs.com/)).\n\nFor each test launch you can configure a test-runner that should be used to execute tests (currently\n[jasmine-node](https://npmjs.org/package/jasmine-node), [mocha](https://npmjs.org/package/mocha)) or\n[cucumber](https://npmjs.org/package/cucumber) and you can tell which Webdriver JS lib should be \nused to create a Webdriver client session (e.g.\n[selenium-webdriver](https://npmjs.org/package/selenium-webdriver), [leadfoot](https://github.com/theintern/leadfoot),\n[wd](https://npmjs.org/package/wd) or [cabbie](https://www.npmjs.org/package/cabbie)) per browser. \nThe configured Webdriver client session then gets injected into the test runner execution context and\ncan then be used there.\n\nThis project is aimed for finding the best suited approach to write your functional cross browser\ntests using JavaScript by allowing you to choose a test style (jasmine, mocha) you already are\nfamiliar with and using a Webdriver JS library that you like the most. To simplify working with the\npromise-based API of [selenium-webdriver](https://npmjs.org/package/selenium-webdriver) kommando\ncontains runner modules that tie the test runner to the control-flow of this promise-based API.\n\n## Prerequisites\n\n- Java (`>= 1.7` if you want to use iOS-Driver)\n- [optional] Appium (can be installed through `npm install appium -g`)\n\n## Installation\n\n~~~bash\nnpm install kommando -g\n~~~\n\n## Executing REPL\n\nKommando provides a REPL runner which you can use to play with an individual Webdriver library.\n\n~~~bash\n# REPL with selenium-webdriver library and phantomjs\nkommando --runner repl\n# REPL with selenium-webdriver library and chrome\nkommando --runner repl --browser chrome\n# REPL with leadfoot\nkommando --runner repl --browser chrome --client leadfoot\n# REPL with cabbie\nkommando --runner repl --browser chrome --client cabbie\n# REPL with wd\nkommando --runner repl --browser chrome --client wd\n# REPL with wd-promise\nkommando --runner repl --browser chrome --client wd-promise\n~~~\n\n## Writing your first functionl test for kommando\n\n~~~js\n// mytest.js (using jasmine syntax)\ndescribe('github', function() {\n  it('reads the \"title\"', function(done) {\n    // the global \"kommando.browser\" provides the initialized Webdriver session\n    // using \"selenium-webdriver\" as default Webdriver library\n    kommando.browser.get('https://www.github.com').then(function() {\n      return kommando.browser.findElement(kommando.webdriver.By.className('heading'));\n    }).then(function(heading) {\n      return heading.getText();\n    }).then(function(text) {\n      expect(text).toBe('Build software better, together.');\n    }).then(done, done); // handle promise error / success within \"it\"\n  });\n});\n~~~\n\n## Executing that test\n\nYou can invoke kommando either via command-line:\n\n~~~bash\n# this will execute your test using PhantomJS (default)\nkommando mytest.js\n~~~\n\nor via Node.js:\n\n~~~js\n// also executing tests using PhantomJS\nvar kommando = require('kommando');\nkommando({\n  tests: ['./mytest.js']\n});\n~~~\n\nExecuting test in Chrome, Firefox and PhantomJS using CLI:\n\n~~~bash\nkommando -b chrome -b firefox -b phantomjs mytest.js\n~~~\n\nor via Node.js:\n\n~~~js\nvar kommando = require('kommando');\nkommando({\n  browsers: ['chrome', 'firefox', 'phantomjs'],\n  tests: ['./mytest.js']\n});\n~~~\n\n## Credits\n\nThanks to [Protractor](https://github.com/angular/protractor) for the initial idea of this project\nand its [jasminewd](https://github.com/angular/protractor/tree/master/jasminewd) helper.\n","maintainers":[{"email":"tobias@klpstn.com","name":"klipstein"}],"time":{"modified":"2022-06-19T09:43:51.768Z","created":"2013-09-10T13:00:25.617Z","0.0.1":"2013-09-10T13:00:29.795Z","0.0.2":"2013-09-11T09:28:19.906Z","0.0.3":"2013-09-15T20:44:19.332Z","0.0.4":"2013-09-26T17:08:04.298Z","0.0.5":"2013-10-02T12:54:26.387Z","0.0.6":"2013-10-09T07:11:49.551Z","0.0.7":"2013-10-31T08:49:59.368Z","0.0.8":"2013-12-08T21:11:46.811Z","0.0.9":"2014-04-22T22:52:27.514Z","0.0.10":"2014-04-23T12:24:05.043Z","0.0.11":"2014-05-03T23:01:49.815Z","0.0.12":"2014-05-03T23:14:32.091Z","0.0.13":"2014-07-08T18:49:19.645Z","1.0.0":"2014-09-17T08:27:35.353Z"},"author":{"name":"Tobias von Klipstein","email":"tk@uxebu.com"},"repository":{"type":"git","url":"git://github.com/uxebu/kommando.git"},"users":{"klipstein":true},"readmeFilename":"README.md","homepage":"https://github.com/uxebu/kommando","keywords":["webdriver","selenium","testing","automation","functional","acceptance"],"bugs":{"url":"https://github.com/uxebu/kommando/issues"},"license":"MIT"}