Package Exports
- protractor
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (protractor) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Protractor
Protractor is an end to end test framework for Angular applications built on top of webdriverJS. It is still quite in progress.
To run the sample tests
Clone the github repository. Install the selenium-webdriver npm module
npm install selenium-webdriverStart up a selenium server. By default, the tests expect the selenium server to be running at http://localhost:4444/wd/hub.
Start the test application
cd testapp; scripts/web-server.jsYou can access the test app at
http://localhost:8000/app/index.htmlRun the tests with
node httpspec.jsTo just use Protractor
Start a selenium server.
Install the npm modules for selenium-webdriver and protractor:
npm install selenium-webdriver
npm install protractorIn your test file, set up protractor:
var webdriver = require('selenium-webdriver');
var protractor = require('./protractor.js');
// Configure and build your webdriver instance.
var ptor = protractor.wrapDriver(driver);See httpspec.js for examples of use.
Appendix A: Setting up a standalone selenium server
WebdriverJS does not natively include the selenium server - you must start a standalone selenium server. Download the selenium server. All you need is the latest selenium-server-standalone.
To use with chrome browsers, download chromedriver More information about chromedriver
Start the selenium standalone with
java -jar selenium-server-standalone-2.x.x.jar