close
The Wayback Machine - https://web.archive.org/web/20190520011641/https://github.com/angular/protractor
Skip to content
E2E test framework for Angular apps
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Image .circleci chore(tests): clean up circleci config (#5201) Apr 2, 2019
Image .github chore(docs): add test app link to issue template (#3843) Dec 20, 2016
Image bin chore(webdriver-manager): use webdriver-manager@13.0.0-beta Mar 23, 2019
Image debugging fix(doc): remove unnecessary config in debugging doc/example (#4622) Dec 9, 2017
Image docs chore(promises): clean up driver providers and browser control flow (#… Mar 23, 2019
Image example chore(example): update example to be async / await (#5202) Apr 2, 2019
Image exampleTypescript chore(types): add selenium-webdriver types from DefinitelyTyped Apr 11, 2019
Image lib chore(types): add selenium-webdriver types from DefinitelyTyped Apr 11, 2019
Image scripts deps(selenium): upgrade to selenium 4 (#5095) Mar 23, 2019
Image spec chore(types): fix types to use not @types/selenium-webdriver (#5127) Mar 23, 2019
Image stress chore(jasmine): remove jasmine 1.3 Nov 3, 2015
Image testapp chore(types): fix types to use not @types/selenium-webdriver (#5127) Mar 23, 2019
Image website chore(release): version bump and change log for 5.3.0 (#4668) Jan 25, 2018
Image .clang-format chore(clang-format): increase ColumnLimit to 100 (#3682) Oct 28, 2016
Image .gitattributes chore(eol): normalize all the line endings Sep 29, 2014
Image .gitignore chore(deps): Update typescript to fix tsc error. May 5, 2017
Image .npmignore fix(npmignore): .map files in built directory cause stacktrace lines … Jul 15, 2017
Image .travis.yml typings(selenium): try out new version of typings (#5084) Mar 23, 2019
Image CHANGELOG.md chore(changelog) updated commit reference in changelog (#5205) Mar 30, 2019
Image CONTRIBUTING.md docs(contributing): change wording for merging (#3405) Jul 21, 2016
Image DEVELOPER.md docs: fixed dead pre-requisites link & added link to `release.md` Apr 26, 2017
Image LICENSE chore(release): version bump and update changelog (#3942) Jan 9, 2017
Image README.md Revert "Changes "Angular" to "Angular 2" (#4683)" (#4705) Feb 13, 2018
Image gulpfile.js chore(tests): circleci - chrome 69 requires chromdriver to 2.44 (#5182) Mar 23, 2019
Image logo.svg chore: add svg logo to the repo (#3923) Jan 3, 2017
Image package-lock.json chore(types): add selenium-webdriver types from DefinitelyTyped Apr 11, 2019
Image package.json chore(types): add selenium-webdriver types from DefinitelyTyped Apr 11, 2019
Image release.md chore(docgen): fix docgen for 5.1 (#4048) Feb 1, 2017
Image ts_spec_config.json chore(types): fix types to use not @types/selenium-webdriver (#5127) Mar 23, 2019
Image tsconfig.json chore(types): add selenium-webdriver types from DefinitelyTyped Apr 11, 2019
Image tslint.json chore(tslint): add tslint to gulpfile (#3833) Dec 20, 2016

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 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.