Чем отличается выполнение package.json от других инструментов сборки в транспортире для выполнения? - PullRequest
0 голосов
/ 28 апреля 2019

Я новичок в Protractor Automaton, также могу выполнить тест с использованием npm test , но не знаю, почему мы используем любые другие инструменты сборки, такие как gulp, karma и grunt.я не знаю, какой из них лучше для запуска сценария.у нас есть много тестовых скриптов, но обычно они управляют

package.json

"scripts": {
        "test": "node ./node_modules/protractor/node_modules/webdriver-manager update && protractor config/conf.js"
    },

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019

Вы можете думать, что gulp и grunt - это инструмент, подобный maven в мире Java.Для них существует множество плагинов, таких как плагины для maven, которые помогают компилировать, минимизировать, копировать / перемещать файлы и так далее.

Кроме того, вы можете разделить эти записи на отдельные файлы, чтобы их можно было использовать повторно.

Для scripts в package.json вы не можете сделать его сложным, например, if/else или более сложную логику или повторное использование.Но gulp и «хрюканье» поддерживают.

0 голосов
/ 28 апреля 2019

Из их документов кажется, что protactor является «сквозным тестом для угловых»

Таким образом, сквозное тестирование означает функциональные тесты, оно отличается от модульного тестирования, потому что это не тестовый класс или функция, а загрузкавеб-сайт, а затем попытаться просмотреть страницы, взаимодействовать с ними ...

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

Просто для получения информации в вашем пакете.просто напишите это:

"scripts": {
   "test": "webdriver-manager update && protractor config/conf.js"
 },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...