Electron 使用Spectron测试同一应用程序的多个实例

Electron 使用Spectron测试同一应用程序的多个实例,electron,spectron,Electron,Spectron,我尝试在spectron测试中运行同一应用程序的两个独立实例。例如: }) 我是个新手,找不到答案。有人能帮忙吗?你找到解决办法了吗?甚至我也遇到了一个类似的问题,多个电子应用程序实例正在启动。您找到了解决方案吗?甚至我也遇到了类似的问题,多个电子应用程序实例正在启动。 var electronPath = path.join(__dirname, '..', 'node_modules', '.bin', 'electron'); if (process.platform === 'win

我尝试在spectron测试中运行同一应用程序的两个独立实例。例如:

})


我是个新手,找不到答案。有人能帮忙吗?

你找到解决办法了吗?甚至我也遇到了一个类似的问题,多个电子应用程序实例正在启动。您找到了解决方案吗?甚至我也遇到了类似的问题,多个电子应用程序实例正在启动。
var electronPath = path.join(__dirname, '..', 'node_modules', '.bin', 'electron');
if (process.platform === 'win32') {
    electronPath += '.cmd';
}
var appPath = path.join(__dirname, "..", 'app/main/app.js');
appPath = "app/main/app.js";

console.log(appPath);
var app = new Application({
            path: electronPath,
            args: [appPath]
                  });
var app2 = new Application({
            path: electronPath,
            args: [appPath]
                  });

describe('Test Example', function () {

  beforeEach(function () {
      this.timeout(10000);
      return app.start();
  });

  beforeEach(function () {
      this.timeout(10000);
      return app2.start();
  });