0

是否可以在 spectron 中的 require('child_process') 的帮助下使用命令行启动电子应用程序,

通常我们使用如下命令提示符启动应用程序,

cd C:\程序文件\项目

C:\Program Files\Project>Launcher.exe test.json

所以我们必须在光谱测试中自动化这个,你能请人帮忙吗?

4

1 回答 1

0

您可以将该脚本作为脚本定义到您的文件中,并且您可以将其定义为在触发package.json时使用命令行脚本运行。npmNpm 将执行该命令。

例如 package.json 中的脚本参数,当您npm test从终端调用时,您的代码首先执行locate-directory脚本,然后运行run-test脚本:

"scripts": {
   "locate-directory": "cd C:\Program Files\Project"
   "run-test: "C:\Program Files\Project>Launcher.exe test.json"
   "test": "npm-run-all --serial locate-directory run-test"
}
于 2018-11-06T11:41:00.313 回答