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 yo
To install generator-protractor from npm, run:
$ npm install -g generator-protractor
Create a new directory where you want to add your integration tests and and cd into it:
$ mkdir my-protractor-project$ cd my-protractor-project
Run the generator:
$ yo protractor
You need to download selenium and start it in your local machine. Just run the following command:
$ ./node_modules/.bin/webdriver-manager update
Start the selenium standalone server with:
$ ./node_modules/.bin/webdriver-manager start
Open another terminal and run the integration tests:
$ ./node_modules/.bin/protractor protractor.conf.js