From 388199637fd3738f70c810e33f8df1a9e52847c4 Mon Sep 17 00:00:00 2001 From: Jhen Date: Fri, 8 Jul 2016 01:46:40 +0800 Subject: [PATCH] Use pageLoadTimeout instead of delay for Electron test --- test/electron/devpanel.spec.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/electron/devpanel.spec.js b/test/electron/devpanel.spec.js index 261ddd71..b8b7a171 100644 --- a/test/electron/devpanel.spec.js +++ b/test/electron/devpanel.spec.js @@ -28,11 +28,12 @@ describe('DevTools panel for Electron', function() { await this.driver.quit(); }); - it('should open Redux DevTools tab', async () => { + it('should open Redsux DevTools tab', async () => { expect(await this.driver.getCurrentUrl()) .toMatch(/chrome-devtools:\/\/devtools\/bundled\/inspector.html/); - await delay(1000); // wait loading of redux devtools + await this.driver.manage().timeouts().pageLoadTimeout(5000); + const id = await this.driver.executeScript(function() { const tabs = WebInspector.inspectorView._tabbedPane._tabs; const lastPanelId = tabs[tabs.length - 1].id;