angular/protractor — pull request #1289 by juliemr (2014-09-05 01:44:47+00:00)
Title: chore(angular): upgrade angular to version 1.3.

This change updates Protractor's test application from 1.2.9 to 1.3.0-r0.

There is a significant behind-the-scenes change in the implementation of locating
elements and waiting for the page to be stable. If you are updating your application
to Angular 1.3, you may run into some changes you will need to make in your tests:

- `by.binding` no longer allows using the surrounding `{{}}`. Previously, these
were optional.
Before: `var el = element(by.binding('{{foo}}'))`
After: `var el = element(by.binding('foo'))`

- Prefixes `ng_` and `x-ng-` are no longer allowed for models. Use `ng-model`.

- `by.repeater` cannot find elements by row and column which are not children
of the row. For example, if your template is
`

{{foo.name}}

`
Before: `var el = element(by.repeater('foo in foos').row(2).column('foo.name'))`
After: You may either enclose `{{foo.name}}` in a child element or simply use:
`var el = element(by.repeater('foo in foos').row(2))`