diff --git a/src/component/SeleniumBrowser.js b/src/component/SeleniumBrowser.js index 5694e7e..4139096 100644 --- a/src/component/SeleniumBrowser.js +++ b/src/component/SeleniumBrowser.js @@ -142,7 +142,11 @@ class SeleniumBrowser { return res }) .then(res => { - return driver.executeScript('captchaCallback("' + res.request + '")').then(async () => await this.sleep(1000 * 5)) + return driver.executeScript('captchaCallback("' + res.request + '")').then(() => this.sleep(1000 * 5)) + }).finally(() => { + if(this.pool.isBorrowedResource(driver)) { + this.pool.release(driver) + } }) }