diff --git a/test/driver.js b/test/driver.js index ccc38f816..1cc19c86f 100644 --- a/test/driver.js +++ b/test/driver.js @@ -352,9 +352,16 @@ function snapshotCurrentPage(task, failure) { }); } -function sendQuitRequest() { +function sendQuitRequest(cb) { var r = new XMLHttpRequest(); r.open('POST', '/tellMeToQuit?path=' + escape(appPath), false); + r.onreadystatechange = function sendQuitRequestOnreadystatechange(e) { + if (r.readyState == 4) { + if (cb) { + cb(); + } + } + }; r.send(null); } @@ -362,12 +369,13 @@ function quitApp() { log('Done !'); document.body.innerHTML = 'Tests are finished.