我是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”)“