After we updated our client Angular version from 1.2.8 to 1.3.5 (or tried other 1.3.x versions for that matter), one of the SUT web pages, begun to fail in rendering (the webpage not rendered at all), with the error:
[ERROR - 2015-03-22T08:28:04.332Z] Session [5b8fa230-d06d-11e4-b704-1530b0109512] - page.onError - msg: Error: Requested keys of a value that is not an object. at keys ([native code]) at extend (http://localhost:9920/services/our-product/bower_components/angular/angular.js:411:29) at setSettings (http://localhost:9920/services/our-product/scripts/scripts.min.js:2:51263) at a (http://localhost:9920/services/our-product/scripts/scripts.min.js:2:25657)
In human language: the method Object.keys() failed, and it's called from angular.extend() method.
We using PhantomJsDriver 1.2.0 version, we begun with PhantomJs 1.9.7 and tried to solve it with updating to 2.0 version without success.