如何在基于 nightwatchjs 的项目中使用 npm 模块
How to use a npm modules in nightwatchjs based project
计划一个基于 nightwatchjs 的项目,用于数据驱动的 Web 测试,从 data.json 文件加载选项列表以遍历集合等。我想包括下划线或 lodash npm 模块。我没有看到 package.json 可以包含依赖项以通过 npm 安装选项生成 node_modules。
如何在 nightwatchjs 项目中使用 npm 模块?
没用过 nightwatch,但用过 mocha,如果你只是在 运行 测试的目录中创建一个 package.json 文件,然后执行 npm install,在mocha 然后你可以简单地使用这些包。我假设既然 nightwatch 是 js,它应该是一样的。试试吧。
您可以在项目文件夹中使用 package.json 规范创建自己的规范,
有我的 docker:
{
"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": "*"
}
计划一个基于 nightwatchjs 的项目,用于数据驱动的 Web 测试,从 data.json 文件加载选项列表以遍历集合等。我想包括下划线或 lodash npm 模块。我没有看到 package.json 可以包含依赖项以通过 npm 安装选项生成 node_modules。
如何在 nightwatchjs 项目中使用 npm 模块?
没用过 nightwatch,但用过 mocha,如果你只是在 运行 测试的目录中创建一个 package.json 文件,然后执行 npm install,在mocha 然后你可以简单地使用这些包。我假设既然 nightwatch 是 js,它应该是一样的。试试吧。
您可以在项目文件夹中使用 package.json 规范创建自己的规范,
有我的 docker:
{
"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": "*"
}