gpt4 book ai didi

node.js - Protractor JS 预处理器

转载 作者:行者123 更新时间:2023-11-28 20:11:45 25 4
gpt4 key购买 nike

我知道在 Karma 中有使用预处理器的选项,但是在 Protractor 中我看不到同样的东西。我目前正在使用 onPrepare 选项,但我想知道是否有可能/目前是否有办法让 npm 模块始终先运行(基本上与 onPrepare 相同)但通过配置而不需要执行任何操作要求等

最佳答案

尝试在 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 中说“npm run protractor”,pre-(setUp.js) 和 postprotractor (tearDown.js) 中的脚本将在您的 e2e 测试之前和之后运行。

关于node.js - Protractor JS 预处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25770258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com