未知错误:无法读取未定义的属性“平台”

时间:2019-04-30 13:00:48

标签: electron spectron

我是Spectron的初学者,我刚刚开始使用Spectron框架测试电子桌面应用程序。我们正在得到

  

“未知错误:无法读取未定义的属性'plaform'。

当我使用Web应用程序时,相同的代码可以正常工作。这仅在桌面应用程序中发生。

  

“错误:处理命令时发生未知的服务器端错误   在执行(“需要”时)-api.js:72:26“   错误。应用程序启动,那么我们将遇到错误“

const Application = require('spectron').Application;
const chai = require('chai');
const chaiAsPromised = require('chai-as-promised');
const electron = require('electron');

global.before(() => {
chai.should();
chai.use(chaiAsPromised);
});

module.exports = {
async startApp() {
const app = await new Application({
path: '/Application/demoApp.app/Contents/MacOs/myApp',

}).start();
chaiAsPromised.transferPromiseness = app.transferPromiseness;
return app;
},

async stopApp(app) {
if (app && app.isRunning()) {
  await app.stop();
}
}
};

我希望终端上没有错误

  

”未知错误:无法读取未定义的属性“平台”
              错误:处理命令时发生未知的服务器端错误               在执行(,“ require”)“

0 个答案:

没有答案