- 1
Wrapper
It’s a wrapper around Selenium WebDriverJS and Selenium Server.
- 2
Angular apps
Having new locator strategies and functions specifically for Angular apps.
- 3
Automatic waiting
Automatic waiting can execute the next step in your test the moment the web page finishes pending tasks.
- 4
Multiple browsers
Can take the advantage of the Selenium grid to run multiple browsers at once.
- 5
Real and headless browsers
Can run tests on both real and headless browsers.
- 6
Jasmine or Mocha or Cucumber
Can use Jasmine or Mocha or Cucumber to write your test.
Protractor.
Protractor is a test framework based on WebDriverJS. It will be he who will launch our browsers, force them to open the necessary pages and interact with the necessary elements. This framework is specifically tailored for AngularJS projects.