Bug 1397365: Part 7 - A client/devtools test needs to wait for browser to finish loading. r?gasolin draft
authorZibi Braniecki <zbraniecki@mozilla.com>
Wed, 13 Sep 2017 01:30:29 -0700
changeset 664681 c2ed718a9a8accdfda2196f1f81fffd86dbe2f40
parent 664680 6b7289e0eff418a22910326f93ea7d94bfae5837
child 664682 d32bc658eb9c51175e69a5502ba0809f76fd43d5
push id79760
push userbmo:gandalf@aviary.pl
push dateThu, 14 Sep 2017 08:02:46 +0000
reviewersgasolin
bugs1397365
milestone57.0a1
Bug 1397365: Part 7 - A client/devtools test needs to wait for browser to finish loading. r?gasolin MozReview-Commit-ID: 96uLKr5drca
devtools/client/aboutdebugging/test/browser_service_workers_not_compatible.js
--- a/devtools/client/aboutdebugging/test/browser_service_workers_not_compatible.js
+++ b/devtools/client/aboutdebugging/test/browser_service_workers_not_compatible.js
@@ -44,16 +44,17 @@ add_task(function* () {
 
   yield closeAboutDebugging(tab);
 });
 
 add_task(function* () {
   info("Opening a new private window");
   let win = OpenBrowserWindow({private: true});
   yield waitForDelayedStartupFinished(win);
+  yield BrowserTestUtils.browserLoaded(win.gBrowser.selectedBrowser);
 
   let { tab, document } = yield openAboutDebugging("workers", win);
   // Check that the warning img appears in the UI
   let img = document.querySelector(imgClass);
   ok(img, "warning message is rendered");
 
   yield closeAboutDebugging(tab);
   win.close();