Вот что выходит в случае с протрактором.
Перед обращению к вебэлементам (например перед кликом) я вызываю:
ngDriver.waitForAngular();
В итоге клик срабатывает, однако само веб-приложение вылетает с еррором:
Error: Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting! Watchers fired in the last 5 iterations: [] http://errors.angularjs.org/1.4.0/$rootScope/infdig?p0=10&p1=%5B%5D http://wl-ins:27400/main-99aec0a75125b8ad788a2803794e715a-cached.js:2140 window.onerror@http://wl-ins:27400/main-99aec0a75125b8ad788a2803794e715a-cached.js:1277:52
Т.е. при клике на контрол я не перехожу на другую страничку, а вижу ошибку.
Полагаю что перед кликом метод waitForAngular передает веб-приложению какие-то запросы, и оно в итоге валится.
Не могу понять каким образом можно этот этап отследить.