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

Latest commit

josephperrott and kyliau build: publish using wombat
Sets the package.json publishConfig to use the wombat-dressing-room
registry.
Latest commit 4bc80d1 Apr 16, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci chore(tests): clean up circleci config (#5201) Apr 2, 2019
.github chore(docs): add test app link to issue template (#3843) Dec 20, 2016
bin chore(webdriver-manager): use webdriver-manager@13.0.0-beta Mar 23, 2019
debugging fix(doc): remove unnecessary config in debugging doc/example (#4622) Dec 9, 2017
docs fix: security prototype pollution Apr 15, 2020
example chore(example): update example to be async / await (#5202) Apr 2, 2019
exampleTypescript chore(types): add selenium-webdriver types from DefinitelyTyped Apr 11, 2019
lib fix: security prototype pollution Apr 15, 2020
scripts ci: Log sauce connect proxy to stdout, remove travis_wait, upgrade pr… Apr 15, 2020
spec fix: security prototype pollution Apr 15, 2020
stress chore(jasmine): remove jasmine 1.3 Nov 3, 2015
testapp fix: security prototype pollution Apr 15, 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
.npmignore fix(npmignore): .map files in built directory cause stacktrace lines … Jul 15, 2017
.travis.yml ci: Log sauce connect proxy to stdout, remove travis_wait, upgrade pr… Apr 15, 2020
CHANGELOG.md chore(changelog) updated commit reference in changelog (#5205) Mar 30, 2019
CONTRIBUTING.md docs(contributing): change wording for merging (#3405) Jul 21, 2016
DEVELOPER.md fix(doc): removed reference to non-existing/deprecated section Feb 20, 2020
LICENSE chore(release): version bump and update changelog (#3942) Jan 9, 2017
README.md Revert "Changes "Angular" to "Angular 2" (#4683)" (#4705) Feb 13, 2018
gulpfile.js chore(tests): circleci - chrome 69 requires chromdriver to 2.44 (#5182) Mar 23, 2019
logo.svg chore: add svg logo to the repo (#3923) Jan 3, 2017
package-lock.json fix: security prototype pollution Apr 15, 2020
package.json build: publish using wombat Apr 21, 2020
release.md build: publish using wombat Apr 21, 2020
ts_spec_config.json chore(types): fix types to use not @types/selenium-webdriver (#5127) Mar 23, 2019
tsconfig.json chore(types): add selenium-webdriver types from DefinitelyTyped Apr 11, 2019
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.