电子v1.8.2 Spectron v3.8.0
添加光谱测试,但即使是极其基本的测试也会失败。
试图跑:
const { Application } = require('spectron');
const app = new Application({
path: './dist/mac/ddev-ui.app/Contents/MacOS/ddev-ui',
});
app.start().then((myApp) => {
console.log(myApp);
console.log('Started');
});
非常快速地启动我的应用程序的10个实例,并显示消息:
尝试10次后客户端初始化失败
我尝试用光谱仪3.7.3降级到电子1.7.9并得到相同的结果。
奇怪的是,将connectionRetryTimeout设置为3000000不会做任何事情。所有应用实例都会立即一个接一个地开始。
答案 0 :(得分:0)
在我的情况下,此问题是由电子6.x与Spectron 9.x结合使用引起的> 切换到Spectron 8.x可以解决此问题。
电子的每个版本都应与Spectron的匹配版本一起使用,如Spectron文档here
中所述