A Yeoman code generator for Protractor. Protractor is an end to end test framework for Angular applications built on top of webdriverJS.
It generates a node project with protractor 3.0.0. The project includes a few sample tests.
Make sure you have Yeoman installed.
$ npm install -g yoTo install generator-protractor from npm, run:
$ npm install -g generator-protractor###Usage
Create a new directory where you want to add your integration tests and and cd into it:
$ mkdir my-protractor-project
$ cd my-protractor-projectRun the generator:
$ yo protractor###Installing selenium and running the tests
You need to download selenium and start it in your local machine. Just run the following command:
$ ./node_modules/.bin/webdriver-manager updateStart the selenium standalone server with:
$ ./node_modules/.bin/webdriver-manager startOpen another terminal and run the integration tests:
$ ./node_modules/.bin/protractor protractor.conf.jsIf you'd like to get to know Yeoman better and meet some of his friends, Grunt and Bower, check out the complete Getting Started Guide.
