Selenio: obtener Chrome no se cerró correctamente

Recibo el mensaje de error de Chrome no se cerró correctamente cuando vuelvo a abrir un navegador Chrome en mi marco de selenio.

En el marco, estoy abriendo la instancia del navegador al principio para cada uno de mis casos de prueba usando el siguiente código

if (browserType.equalsIgnoreCase("Chrome")) {
            try {                               
                System.setProperty("webdriver.chrome.driver", curProj+"\\drivers\\chromedriver.exe");
                ChromeOptions options = new ChromeOptions();
                options.setExperimentalOption("useAutomationExtension", false);
                options.addArguments("disable-infobars");
                //options.addArguments("user-data-dir=C:/Users/xw20/AppData/Local/Google/Chrome/User Data");
                options.addArguments(chromeProfile);
                webdriver = new ChromeDriver(options);
                logger.info("getWebDriver - Setting webdriver.chrome.driver system property as: " + System.getProperty("webdriver.chrome.driver"));
            }
            catch(IllegalStateException e) {
                logger.error("The path to the driver executable must be set by the webdriver.chrome.driver system property. ",e.fillInStackTrace());
                throw new IllegalStateException("The path to the driver executable must be set by the webdriver.chrome.driver system property.");
            }

y cerrando al final usando el siguiente código

driver.close();
driver.quit();

Pero cuando abro un navegador para el segundo caso de prueba, aparece el mensaje emergente "Chrome no se cerró correctamente".

Intenté actualizar lo siguiente en el archivo de Preferencias del perfil de Chrome pero no tuve suerte

exit_type:Crashed
exited_cleanly:true

Configuración:

Versión de Chrome: Versión 64.0.3282.186 (compilación oficial) (32 bits)

Versión de selenio: 3.11.0

Respuestas a la pregunta(1)

Su respuesta a la pregunta