Cómo cerrar el navegador rechazando la ventana emergente en selenium webdriver

Tengo un caso de prueba en el que después de iniciar sesión, en alguna página cuando el usuario intenta cerrar el navegador, mostrará ventanas emergentes (alerta) preguntando "puede perder los datos, ¿está seguro de que desea continuar?", Con dos opciones:

Salir de la páginaQuedate en la pagina

Al hacer clic en una opción específica, la página realizará una acción.

'Permanecer en la página' no abandonará la página y Salir de la página cerrará el navegador.

Ahora, cuando trato de cerrar el navegador, no me pide Popup

webdriver.close() 

cierra el navegador antes.

¿Cómo puedo aceptar / rechazar la ventana emergente y luego, según la acción, debería cerrar el navegador?

Respuestas a la pregunta(1)

Su respuesta a la pregunta