我有一个电子应用程序,它在打开时加载一个 HTML 文件。当我尝试使用打开页面中的方法等待一个元素时waitUntil
,Spectron 尝试在页面加载时找到它,它使我的应用程序崩溃并且应用程序停留在空白页面。如何等待加载此 HTML?
我的应用程序启动代码如下:
async start() {
try {
await this.spectron.start();
await this.focusOnWindow(0);
return this._checkWindowReady();
} catch (err) {
throw err;
}
}
beforeEach(async function (){
app = new SpectronApplication();
common = new CommonActions();
await app.start();
})