如何从外部文件夹运行测试?

时间:2015-12-06 10:23:45

标签: automated-tests nightwatch.js

我有一个这样的目录:

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文件夹中工作得很完美,但我必须将测试放到外面。那么,我怎样才能从外面进行测试?谢谢你的任何帮助!

1 个答案:

答案 0 :(得分:0)

我不确定你在哪个操作系统上......

在mac或linux上编写一个bash脚本,在运行该文件之前切换到正确的目录。

当脚本结束时,您仍然会在您开始的目录中。

创建一个文件并添加:

#!/bin/bash

cd /full/path/to/nightwatch/folder

nightwatch -t example.js

然后运行chmod a + x filename以使文件可执行。

使用./filename运行它。