Можно запустить скрипт npm из пользовательского интерфейса

Не знаю, возможно ли это, но я бы хотел добавить кнопку на угловую 6-страничную страницу, на которой выполняются сценарии e2e (т.е. "npm run e2e"). Идея состоит в том, чтобы у ПО было проще запустить тесты e2e. Тесты e2e написаны в testCafe. Это возможно?

Я нашел это, но это не совсем то, что я ищу

как запустить тест транспортира из пользовательского интерфейса или веб-интерфейса - просто выберите сценарий из github и запустите

Как запустить тест транспортира из пользовательского интерфейса против углового приложения

1 ответ

Решение

Браузер не может выполнить любой скрипт npm.

Простейшим решением было бы установить пакетный файл на компьютере ПО, который будет выполнять в последовательности:

git clone < e2e-repo >
cd < e2e-repo >
npm install  
npm run e2e
Другие вопросы по тегам