Skip to content

Commit 4e62dd5

Browse files
committed
added onQuit handler for chromedriver
1 parent 5caa106 commit 4e62dd5

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

javascript/node/selenium-webdriver/chrome.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,12 +687,14 @@ class Driver extends webdriver.WebDriver {
687687
*/
688688
static createSession(opt_config, opt_serviceExecutor) {
689689
let executor;
690+
let onQuit;
690691
if (opt_serviceExecutor instanceof http.Executor) {
691692
executor = opt_serviceExecutor;
692693
configureExecutor(executor);
693694
} else {
694695
let service = opt_serviceExecutor || getDefaultService();
695696
executor = createExecutor(service.start());
697+
onQuit = () => service.kill();
696698
}
697699

698700
let caps = opt_config || Capabilities.chrome();
@@ -707,7 +709,7 @@ class Driver extends webdriver.WebDriver {
707709
}
708710
}
709711

710-
return /** @type {!Driver} */(super.createSession(executor, caps));
712+
return /** @type {!Driver} */(super.createSession(executor, caps, onQuit));
711713
}
712714

713715
/**

0 commit comments

Comments
 (0)