2015-04-06 3 views
0

Я создаю веб-приложение AngularJS с Java как backend.When я ищу базу данных конца до конца, Protractor оказался лучшим вариантом. Но он сильно зависит от node.js (поскольку это построенный на верхнем уровне). Это верно?Запуск протранслятора без узла

что мне нужно, я хочу запустить Транспортер с maven и tomcat. Можем ли мы запустить его без зависимости от node.js?

ответ

0

Нет, Транспортир зависит от Node.js. Поэтому вы должны использовать его.

+0

Появляется это неверно. https://groups.google.com/forum/#!topic/angular/-ZS9vje4exY – MyCah

0

Есть два отдельных вопроса:

  1. Вы можете запустить транспортир без узла? Ответ - нет. Транспортир является узловым проектом и требует зависимости от узла.

  2. Можете ли вы использовать Транспортир в проекте maven? Ответ - да. Я не пробовал, но я видел, как члены сообщества прокомментировали это. Быстрый поиск на maven и транспортир, я наткнулся на это stackoverflow for maven + protractor с соответствующим maven plugin project on github.

0

Я ударил этот вопрос, так как я борюсь с той же проблемой. Это то, что я понял.

Транспортер (и карма для тестирования юнита углов) требует узла, но это не является большим препятствием, так как вы можете втягивать и устанавливать узел с помощью Maven и использовать его для вытягивания пряжи, чтобы получить угловую настройку и встроенную при развертывании и времени тестирования. Также возможно настроить прокси-сервер с узла сервера в приложение Spring Boot, чтобы конечные точки REST работали.

Что я хочу (и то, что я предполагаю, что исходный плакат хочет) - это выяснить способ запуска транспортира без запуска узла сервер. Я не хочу, чтобы этот сервер запускался, потому что, как часть завершения тестирования, я хочу проверить, что приложение Spring служит для правильной загрузки необходимых статических файлов, а не только для конечных точек REST.

Если я найду ответ, я обновлю это.