Как запустить транспортир из веб-приложения?

У меня есть несколько тестов транспортира (против angularApp), которые я хотел бы запустить. Для этого я создал пользовательский интерфейс, который запрашивает у пользователя файл сценария. Затем мне нужно как-то запустить транспортир и запустить тест.

Каковы мои варианты для достижения этого?


person noneJavaScript    schedule 08.01.2015    source источник
comment
Привет @ user3550498, как вам удалось этого добиться? Я ищу аналогичную функциональность. ваша помощь будет оценена.   -  person Hmahwish    schedule 06.07.2015


Ответы (1)


Вы можете передать файл своему бэкенду (и сохранить его), который затем выполнит тест, как обычно protractor conf.js.

Если у вас нет серверной части, которая может запускать транспортир через узел, вам нужно разветвить собственную копию Protractor, удалить все API узла и сделать что-то похожее на то, что https://github.com/angular/protractor/blob/master/lib/runnerCli.js работает, но будет грязно.

person hankduan    schedule 08.01.2015