Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
async teardown() {
await super.teardown()
if (this.server) this.server.close()
if (browser) {
// Close all remaining browser windows
try {
const windows = await browser.windowHandles()
for (const window of windows) {
if (!window) continue
await browser.window(window)
await browser.origClose()
await browser.quit()
}
} catch (_) {}
}
chromedriver.stop()
}
}
function clean(cb) {
console.log('I - SETUP CLEAN');
chromedriver.stop();
process.exit(0);
}
function stopBrowser() {
driver.quit();
chromedriver.stop();
}
run() {
var driver = this.startBrowser(this.browser);
for (let targetDate of this.dates) {
this.retrieveFlightData(driver, this.from, this.to, targetDate, this.timeoutTime, this.database, this.collection, this.port);
}
driver.quit();
chromedriver.stop();
}
}
.on('end', () => crdv.stop());
});
.on('end', () => crdv.stop());
});