我正在运行使用IE,chrome和firefox驱动程序的BDD测试。有时,当我的测试失败时,它不会杀死驱动程序,因此它会继续运行。我想用进程名称杀死所有进程,在windows
中就是这样taskkill /F /IM chromedriver.exe /T
但是使用节点js或者可以在linux和windows机器上工作的东西。如果它带有一些gulp插件会很棒,所以我可以将它添加为任务。
答案 0 :(得分:2)
您正在寻找类似fkill
的内容适用于macOS,Linux,Windows。
用法示例:
const fkill = require('fkill');
fkill(1337).then(() => {
console.log('Killed process');
});
fkill('Safari');
fkill([1337, 'Safari']);