在从data.json文件加载选项列表以迭代集合等之后,规划一个基于nightwatchjs的项目,用于数据驱动的Web测试。我想包括下划线或lodash npm模块。我没有看到package.json,我可以通过npm install选项包含依赖项来生成node_modules。
如何在nightwatchjs项目中使用npm模块?
答案 0 :(得分:2)
没有使用过nightwatch,但是已经使用了mocha,如果你只是在运行测试的目录中创建一个package.json文件,那么在mocha中进行npm安装,然后你可以简单地使用这些包。我认为既然守夜人是js,它应该是一样的。试试吧。
答案 1 :(得分:0)
您可以使用package.json规范在项目文件夹中创建自己的文件,
有我的码头工人:
{
"name": "e2e-tests",
"version": "0.0.1",
"main": "index.js",
"scripts": { },
"author": "Alex K",
"license": "MIT",
"dependencies": {
"chromedriver": "^2.37.0"
"i18n": "*",
"nightwatch": "0.9.21",
"nightwatch-html-reporter": "*"
}