File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
java/src/org/openqa/selenium/firefox Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ public class FirefoxDriver extends RemoteWebDriver
88
88
private final Optional <URI > cdpUri ;
89
89
private final Optional <URI > biDiUri ;
90
90
protected FirefoxBinary binary ;
91
+ private Connection connection ;
91
92
private DevTools devTools ;
92
93
private BiDi biDi ;
93
94
public FirefoxDriver () {
@@ -246,7 +247,7 @@ public Optional<DevTools> maybeGetDevTools() {
246
247
ClientConfig wsConfig = ClientConfig .defaultConfig ().baseUri (wsUri );
247
248
HttpClient wsClient = clientFactory .createClient (wsConfig );
248
249
249
- Connection connection = new Connection (wsClient , wsUri .toString ());
250
+ connection = new Connection (wsClient , wsUri .toString ());
250
251
CdpInfo cdpInfo = new CdpVersionFinder ().match ("85.0" ).orElseGet (NoOpCdpInfo ::new );
251
252
devTools = new DevTools (cdpInfo ::getDomains , connection );
252
253
@@ -298,6 +299,14 @@ public BiDi getBiDi() {
298
299
.orElseThrow (() -> new DevToolsException ("Unable to initialize Bidi connection" ));
299
300
}
300
301
302
+ @ Override
303
+ public void quit () {
304
+ if (connection != null ) {
305
+ connection .close ();
306
+ }
307
+ super .quit ();
308
+ }
309
+
301
310
public static final class SystemProperty {
302
311
303
312
/**
You can’t perform that action at this time.
0 commit comments