node package manager


generator-protractor Build Status

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.

Getting Started

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

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

Getting To Know Yeoman

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