generator-protractor

A Yeoman code generator for Protractor. Protractor is an end to end test framework for Angular applications built on top of webdriverJS.

generator-protractor

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 1.7.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

###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-project

Run 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 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

If 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.

MIT License