diff --git a/lib/helper/SeleniumWebdriver.js b/lib/helper/SeleniumWebdriver.js index a8d9486e4..5813a6725 100644 --- a/lib/helper/SeleniumWebdriver.js +++ b/lib/helper/SeleniumWebdriver.js @@ -148,8 +148,7 @@ class SeleniumWebdriver extends Helper { if (this.options.keepCookies) return; // if browser should not be restarted this.debugSection('Session', 'cleaning cookies and localStorage'); - this.browser.manage().deleteAllCookies(); - return this.browser.executeScript('localStorage.clear();'); + return Promise.all([this.browser.manage().deleteAllCookies(), this.browser.executeScript('localStorage.clear();')]); } _afterSuite() { diff --git a/lib/helper/WebDriverIO.js b/lib/helper/WebDriverIO.js index 551953344..87580f624 100644 --- a/lib/helper/WebDriverIO.js +++ b/lib/helper/WebDriverIO.js @@ -288,8 +288,7 @@ class WebDriverIO extends Helper { if (this.options.restart) return this.browser.end(); if (this.options.keepCookies) return; this.debugSection('Session', 'cleaning cookies and localStorage'); - this.browser.deleteCookie(); - return this.browser.execute('localStorage.clear();'); + return Promise.all([this.browser.deleteCookie(), this.browser.execute('localStorage.clear();')]); } _afterSuite() {