StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Protractor
ByAngularJSAngularJS

Protractor

#19in Testing Frameworks
Discussions17
Followers543
OverviewDiscussions17

What is Protractor?

Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.

Protractor is a tool in the Testing Frameworks category of a tech stack.

Key Features

Test Like a UserFor Angular AppsAutomatic Waiting

Protractor Pros & Cons

Pros of Protractor

  • ✓Easy setup
  • ✓Quick tests implementation
  • ✓Flexible
  • ✓Open source
  • ✓Promise support

Cons of Protractor

  • ✗Limited

Protractor Alternatives & Comparisons

What are some alternatives to Protractor?

Jest

Jest

Jest provides you with multiple layers on top of Jasmine.

Mocha

Mocha

Mocha is a feature-rich JavaScript test framework running on node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.

Chai

Chai

It is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. It has several interfaces that allow the developer to choose the most comfortable. The chain-capable BDD styles provide an expressive language & readable style, while the TDD assert style provides a more classical feel.

Jasmine

Jasmine

Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run.

Cypress

Cypress

Cypress is a front end automated testing application created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a browser. Cypress works on any front-end framework or website.

SinonJS

SinonJS

It is a really helpful library when you want to unit test your code. It supports spies, stubs, and mocks. The library has cross browser support and also can run on the server using Node.js.

Protractor Integrations

CrossBrowserTesting , AngularJS, Angular, Applitools, Imagium and 2 more are some of the popular tools that integrate with Protractor. Here's a list of all 7 tools that integrate with Protractor.

CrossBrowserTesting
CrossBrowserTesting
AngularJS
AngularJS
Angular
Angular
Applitools
Applitools
Imagium
Imagium
LambdaTest
LambdaTest
Testomat
Testomat

Protractor Discussions

Discover why developers choose Protractor. Read real-world technical decisions and stack choices from the StackShare community.Showing 2 of 5 discussions.

Sai Chaitanya Mankala
Sai Chaitanya Mankala

Tech Lead

Jul 22, 2021

Needs adviceonProtractorProtractorCypressCypressionic-angularionic-angular

Protractor or Cypress for ionic-angular?

We have a huge ionic-angular app with almost 100 pages and 10+ injectables. There are no tests written yet. Before we start, we need some suggestions about the framework. Would you suggest Cypress or Angular's Protractor with Jasmine / Karma for a heavy ionic app with Angular?

0 views0
Comments
Raziel Alron
Raziel Alron

Automation Engineer

Dec 10, 2020

Needs adviceonProtractorProtractorWebdriverIOWebdriverIOPuppeteerPuppeteer

Currently, we are using Protractor in our project. Since Protractor isn't updated anymore, we are looking for a new tool. The strongest suggestions are WebdriverIO or Puppeteer. Please help me figure out what tool would make the transition fastest and easiest. Please note that Protractor uses its own locator system, and we want the switch to be as simple as possible. Thank you!

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
77
APMMZB+71
Developers
430
ADAWST+424