我有一个这样的目录:
home
-node_modules
--nightwatch
-nwTests
--example.js
我尝试使用以下命令运行example.js作为夜班测试:
nightwatch -t ./../../nwTests/example.js
但它给了我这个错误:
Cannot find module '/home/node_modules/nightwatch/home/nwTests/example.
它在nightwatch文件夹中工作得很完美,但我必须将测试放到外面。那么,我怎样才能从外面进行测试?谢谢你的任何帮助!
答案 0 :(得分:0)
我不确定你在哪个操作系统上......
在mac或linux上编写一个bash脚本,在运行该文件之前切换到正确的目录。
当脚本结束时,您仍然会在您开始的目录中。
创建一个文件并添加:
#!/bin/bash
cd /full/path/to/nightwatch/folder
nightwatch -t example.js
然后运行chmod a + x filename以使文件可执行。
使用./filename运行它。