protractor дождаться всех запросов через $http
Есть ли в protractor'е функционал, чтобы дождаться завершения запросов от произвольных сервисов через $http или может у кого есть готовое решение?
|
Цитата:
$q.all([promise, promise, ...]).success(function() { // code here }); |
Если кто не знает что такое Protractor вот ссылка
Проблема не в том, чтоб все обещания собрать в кучку и даже в не в том, что protractor выполняется на сервере node.js, а приложение в браузере. Проблема в том, что я не хочу делать какой-то свой велосипед. |
FireVolkhov, какой вопрос, такой ответ :) На кофейной гуще не гадаю. Хотя бы пример кода привел.
Пока я читаю вопрос как : дождаться на сервере всех запросов с клиента. Берешь промисы протрактора и используешь. |
Вообще бредовый вопрос задал.
Начал разбираться, что да как, и наткнулся на опечатку в конфиге protractor'а, rootElement был указан не верно. И по стечению обстоятельств в тесте была отключена синхронизация с angular'ом (prot.ignoreSynchronization = true). Естественно тесты не ждали завершения запросов, переходили к следующим тестам. Ничего не надо делать, все, что надо, уже сделано. Сам себе злобный буратино. Вопрос закрыт. |
Часовой пояс GMT +3, время: 21:34. |