Skip to content
E2E test framework for Angular apps
JavaScript TypeScript HTML Other
Branch: master
Clone or download

Latest commit

alan-agius4 and kyliau fix: remove elementExplorer api and command line
Protractor debugger and element explorer cannot be used for Node.js 8+ and were removed in version 7.
Latest commit df3dd64 May 14, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci ci: update tests to run on Node 10 and 12 May 8, 2020
.github chore(docs): add test app link to issue template (#3843) Dec 20, 2016
bin fix: remove elementExplorer api and command line May 14, 2020
debugging fix(doc): remove unnecessary config in debugging doc/example (#4622) Dec 9, 2017
docs fix: remove elementExplorer api and command line May 14, 2020
example feat(example): add examples of usage protractor framework with angula… Jul 22, 2018
exampleTypescript fix(doc): update links in debugging docs to make it show correctly in… Dec 6, 2017
lib fix: remove elementExplorer api and command line May 14, 2020
scripts refactor: remove debugger and explore methods May 8, 2020
spec build: update webdriver-manager May 8, 2020
stress chore(jasmine): remove jasmine 1.3 Nov 3, 2015
testapp refactor: use console.log instead of util.puts May 8, 2020
website chore(release): version bump and change log for 5.3.0 (#4668) Jan 25, 2018
.clang-format chore(clang-format): increase ColumnLimit to 100 (#3682) Oct 28, 2016
.gitattributes chore(eol): normalize all the line endings Sep 29, 2014
.gitignore chore(deps): Update typescript to fix tsc error. May 5, 2017
.jshintignore feat(config): Support setting `SELENIUM_PROMISE_MANAGER` flag via the… Jan 27, 2017
.jshintrc chore(cleanup): jshint cleanup for spec (#3800) Dec 7, 2016
.npmignore fix(npmignore): .map files in built directory cause stacktrace lines … Jul 15, 2017
.travis.yml ci: update tests to run on Node 10 and 12 May 8, 2020
CHANGELOG.md release: 7.0.0 May 13, 2020
CONTRIBUTING.md docs(contributing): change wording for merging (#3405) Jul 21, 2016
DEVELOPER.md docs: fixed dead pre-requisites link & added link to `release.md` Apr 26, 2017
LICENSE chore(release): version bump and update changelog (#3942) Jan 9, 2017
README.md doc: update compatibility change with nodejs May 13, 2020
gulpfile.js fix: prototype Pollution vulnerability through outdated yargs package May 8, 2020
logo.svg chore: add svg logo to the repo (#3923) Jan 3, 2017
package-lock.json build: update several dev packages that have security issues May 8, 2020
package.json release: 7.0.0 May 13, 2020
release.md docs(release): Update release docs for 5.4 series. Feb 10, 2020
ts_spec_config.json chore(tests): Reorganize typesript tests Feb 8, 2017
tsconfig.json chore(tests): Reorganize typesript tests Feb 8, 2017
tslint.json build: update several dev packages that have security issues May 8, 2020

README.md

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

Protractor is an end-to-end test framework for Angular and 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 5 is compatible with Nodejs v6 and v8 only.

Protractor 6 has been deprecated.

Protractor 7 is compatible with Nodejs v10, v12, and newer.

Protractor works with AngularJS versions greater than 1.0.6/1.1.4, and is compatible with Angular applications. Note that for Angular apps, the binding and model locators are not supported. We recommend using by.css.

Getting Started

See the Protractor Website for most documentation.

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

See DEVELOPER.md

You can’t perform that action at this time.