Socket
Socket
Sign inDemoInstall

protractor

Package Overview
Dependencies
105
Maintainers
2
Versions
103
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    protractor

Webdriver E2E test wrapper for Angular.


Version published
Weekly downloads
852K
decreased by-0.28%
Maintainers
2
Created
Weekly downloads
 

Changelog

Source

3.2.0

Features

  • (cae175c) feat(plugins) Calculate skipAngularStability dynamically.

    This allows plugins to turn Protractor's default synchronization on and off as needed.

  • (7372267) feat(webdriver): add support for custom versions for selenium, chrome driver, and ie driver

  • (1cbbe4f) feat(config): no globals option

  • (9608201) feat(typescript): adding typescript to protractor

    Converting a 3 files over to typescript.

    Adding an npm prepublish step that will use gulp to download the typings, transpile the files with tscto the built/ directory and copy the rest of the javascript files from lib/ to the built/ folder.

    Also adding scripts to package.json for npm run tsc and npm run tsc:w for transpiling help.

  • (a4a7209) feat(plugins): skipAngularStability

Dependency Upgrades

  • (29627f4) chore(selenium) - upgrade to selenium webdriver v 2.52.0

    See the full changelog at https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/CHANGES.md#v2520

Bug Fixes

  • (a2c7a4b) fix(config): Do not sort spec keys

    Fixes #2928

Readme

Source

Protractor Build Status Join the chat at https://gitter.im/angular/protractor

Protractor is an end-to-end test framework for AngularJS applications. Protractor is a Node.js program built on top of WebDriverJS. Protractor runs tests against your application running in a real browser, interacting with it as a user would.

Compatibility

Protractor 3 is compatible with nodejs v4 and newer.

When using nodejs v0.12, use protractor 2 (npm install -g protractor@2).

Getting Started

The Protractor documentation for users is located in the protractor/docs folder.

To get set up and running quickly:

Once you are familiar with the tutorial, you’re ready to move on. To modify your environment, see the Protractor Setup docs. To start writing tests, see the Protractor Tests docs.

To better understand how Protractor works with the Selenium WebDriver and Selenium Server see the reference materials.

Getting Help

Check the Protractor FAQ and read through the Top 20 questions on StackOverflow.

Please ask usage and debugging questions on StackOverflow (use the "protractor" tag), the Gitter chat room, or in the Angular discussion group. (Please do not ask support questions here on Github.)

For Contributors

Clone the github repository:

git clone https://github.com/angular/protractor.git
cd protractor
npm install
./bin/webdriver-manager update
cd website
npm install
cd ..

Start up a selenium server. By default, the tests expect the selenium server to be running at http://localhost:4444/wd/hub. A selenium server can be started with webdriver-manager.

bin/webdriver-manager start

Protractor's test suite runs against the included test application. Start that up with

npm start

Then run the tests with

npm test

Keywords

FAQs

Last updated on 18 Mar 2016

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc