Protractor logo

Protractor

End-to-end test framework for Angular and AngularJS applications
163
110
+ 1
6

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 Javascript Testing Framework category of a tech stack.
Protractor is an open source tool with 8.4K GitHub stars and 2.3K GitHub forks. Here鈥檚 a link to Protractor's open source repository on GitHub

Who uses Protractor?

Companies
42 companies reportedly use Protractor in their tech stacks, including PeopleKeep, Omaze, and CRISAM.

Developers
111 developers on StackShare have stated that they use Protractor.

Why developers like Protractor?

Here鈥檚 a list of reasons why companies and developers use Protractor
Top Reasons
Protractor Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Protractor in their tech stack.

Jorge Quiros
Jorge Quiros
SR QA Automation Engineer at Indecomm | 8 upvotes 249.1K views
Protractor
Protractor
Jasmine
Jasmine
JavaScript
JavaScript
Selenium
Selenium
Cypress
Cypress
#Testing
#Cypress
#Qaautomation

This is a trending topic on Automation testing for E2E web applications.

I have used Protractor and Jasmine for automation testing frameworks in JavaScript by using the Selenium web driver manager.

Now, new guy in town Cypress does not use Selenium and runs directly in your app without any json wire protrocol, but it does not support parallel testing or mobile testing.

Have you experienced both? Should I stick with old and known ?

#testing cypress #selenium qaautomation #qa

See more

Protractor Alternatives & Comparisons

What are some alternatives to Protractor?
Selenium
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
PhantomJS
PhantomJS (www.phantomjs.org) is a headless WebKit scriptable with JavaScript. It is used by hundreds of developers and dozens of organizations for web-related development workflow.
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.
WebdriverIO
WebdriverIO lets you control a browser or a mobile application with just a few lines of code. Your test code will look simple, concise and easy to read.
Compass
The compass core framework is a design-agnostic framework that provides common code that would otherwise be duplicated across other frameworks and extensions.
See all alternatives

Protractor's Followers
110 developers follow Protractor to keep up with related blogs and decisions.
Teemu Hiltunen
Valeriu Jecov
Marek Krawczyk
Zithulele Nyide
Petr Dunaj
John Alton
TwoDCube
Trirashmi AMBEDKAR
Kyle Carrero
Mohamma76685757