Как правильно написать автоматизированный тест, где одновременно есть действия на UI и запросы через API? Можно ли задействовать в одном проекте, скажем, Frisby и Protractor? Не будет ли это монстр.
(пример теста - в браузере открываем УРЛ, пользователю отображается окно "Вы согласны предоставить приложению такому-то доступ к таким-то данным?", пользователь жмет "Согласен", дальше в УРЛ получаем авторизационный код, с его помощью access token (через oauth api), а затем с токеном через рест апи проверяем выполнение каких-то действий. но это не единственный тест, где требуется сочетание действий апи и ui).