运行 没有终端的守夜人,通过我的应用程序?

Run nightwatch without terminal, through my app?

我正在用 nightwatch 做测试,但所有测试都是通过终端执行的,我想知道我是否可以通过我的应用程序执行任务,而不必使用终止,即在应用程序内部和单击一个按钮并执行使用 nightwatch 完成的任务。

这可能吗?

是的,这是可能的:-

var nightwatch = require('nightwatch');
var argv = {
  config : ‘./nightwatch.json’,
  // ... other settings that you would have supplied if run through cli
};
var done = function() {}; // your callback function
var settings = {};

nightwatch.runner(argv, done, settings);

有关更多详细信息,请关注此讨论here