Estoy usando selenio en una secuencia de comandos de python para iniciar un navegador Firefox que usa un código js como una extensión para verificar algunos datos en un sitio web y me avisa cuando los datos cambian.
El código js se encarga de cerrar la ventana del navegador después de cierto tiempo. Todo funciona sin problemas, el único problema es que debido a que la extensión js cierra el navegador, los archivos temporales del controlador web Selenium no se eliminan. Necesito eliminar la carpeta temporal todos los días manualmente debido a la inundación de archivos temporales.
¿Hay alguna forma de cerrar la sesión del controlador web sin terminar la sesión del navegador? Necesito mantener el navegador que Selenium abrió, pero cerrar Selenium correctamente para que elimine todos los archivos temporales. He leído sobre un método de separación en Selenium pero no me funciona. (He visto a algunos usuarios decir que no funciona en absoluto en otra discusión en el foro)