Protractor v2.3.0 Release Notes

  • ๐Ÿš€ This release contains updates which fix some issues with dependencies that had gotten stale. However, it does not yet contain an update to the selenium-webdriver dependency, because of potential breaking changes. That update will be done in a separate [email protected] release. See issue 2245.

    โฌ†๏ธ Dependency Version Upgrades

    • (cfd8d00) feat(webdriver): update webdriver and chromedriver to latest version

    Updating Selenium standalone from 2.45.0 to 2.47.0 Updating ChromeDriver from 2.15 to 2.19 Selenium Changelog: https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/CHANGES.md ChromeDriver Changelog: http://chromedriver.storage.googleapis.com/2.19/notes.txt

    • (802b20f) chore(selenium): update selenium from 2.47.0 to 2.47.1

    • (7a7aca8) chore(jasmine): bump jasmine version from 2.3.1 to 2.3.2

    • (eab828e) chore(travis): test against node 4

    Test against node 4 on Travis, and remove support for node 0.10.

    • (96def81) chore(saucelabs): updated saucelabs dependency to 1.0.1 to support proxy

    ๐Ÿ”‹ Features

    • (c989a7e) feat(webdriver-manager): add --ie32 commandline option

    The new option allows to download the 32-bit version of the IE driver on a 64-bit system, as the 64-bit version has been broken for over a year now (the sendKeys() function works very slowly on it).

    • (ff88e96) feat(cucumber): Allow cucumber tests containing line numbers

    example:

      specs: [
         'cucumber/lib.feature:7'
       ]
    

    ๐Ÿ› Bug Fixes

    • (1487e5a) fix(protractor.wrapDriver): allow browser instances to work even if they were not set up through the runner

    Fixes #2456

    • (2ff7a07) fix(Chrome Accessibility Plugin): resolving the location of AUDIT_FILE

    • (f9b0a92) fix(debugger): Fix potential debugger lockups