2
我知道在Karma中有使用預處理器的選項,但是在量角器中我看不到同樣的東西。我目前使用onPrepare選項,但我想知道是否有可能/目前是否有辦法讓npm模塊總是先運行(基本上與onPrepare相同),但通過配置,而不必做任何需要等量角器JS預處理器
我知道在Karma中有使用預處理器的選項,但是在量角器中我看不到同樣的東西。我目前使用onPrepare選項,但我想知道是否有可能/目前是否有辦法讓npm模塊總是先運行(基本上與onPrepare相同),但通過配置,而不必做任何需要等量角器JS預處理器
嘗試使用就像在你的package.json腳本的東西:
"scripts": {
"postinstall": "bower install",
"pretest": "npm install",
"test": "karma start test/karma.conf.js",
"test-single-run": "karma start test/karma.conf.js --single-run",
"preupdate-webdriver": "npm install",
"update-webdriver": "webdriver-manager update",
"preprotractor": "npm run update-webdriver && node setUp.js",
"protractor": "protractor test/protractor-conf.js",
"postprotractor": "node tearDown.js",
}
通過說你CMD「運行故宮量角器」,在預(setUp.js)腳本和postprotractor(拆卸.js)將在您的e2e測試之前和之後運行。