protractor
Advanced tools
Changelog
0.8.0
Note: Major version 0 releases are for initial development, and backwards incompatible changes may be introduced at any time.
Added documentation to the docs folder.
(08ef244) Adding debugging tests showing different types of timeouts, and fixing a bug where scheduled tasks from a previous it block would run into the next in case of a timeout.
(1c7eae0) Updating the binary script to understand debug, so that protractor debug conf.js works.
(7a59479) Adding a 'debug' function to protractor. This schedules a debugger pause within the webdriver control flow.
(679c82d) Mixing in all webdriver exports to protractor. This means that webdriver classes such as ActionSequence and Keys are accessible on the global protractor.
(3c76246) Added nested angular app (ng-app on an element other than <html>
or <body>
) capability via conf file.
Now running selenium 2.25. Requires updating WebDriverJS and the selenium standalone binary and chromedriver binary.
(a54abfb) Spec paths in configuration files are now resolved from the location of the spec file instead of the current working directory when the command line is run.
Changelog
0.7.0
Note: Major version 0 releases are for initial development, and backwards incompatible changes may be introduced at any time.
(7966912) Updating to Selenium 2.24.
(90f0a94) Instead of having tests run with the protractor runner need to require() the protractor library, publish it to the global namespace. This insures the instance of protractor used within the tests is the same as the one used on the command line. Closes #36. Version bump for incompatible API changes.
(cb373c9) Adding glob matching to the spec files from the config. Closes #29.
Now running on selenium 2.24. Requires updating WebDriverJS and the selenium standalone binary.
The protractor runner now publishes protractor
to the global namespace and sets up the Jasmine-WebDriver adapter. Tests run with this should no longer include
// var protractor = require('protractor'); // No longer needed!
// require('protractor/jasminewd'); // No longer needed!
var ptor = protractor.getInstance(); // This should just work now.