Cada vez que llamo a driver.quit() , espera a que el sitio web complete la carga y luego cierra el navegador, ¿hay alguna forma de forzar el cierre del navegador de inmediato?
Cuando invoca get() para una url usando Selenium , muchas acciones ocurren bajo el capó, incluidas las solicitudes HTTP recibidas por geckodriver, los paquetes enviados hacia y desde el protocolo remoto en Firefox y las respuestas enviadas a su cliente .
Una vez que las solicitudes/respuestas obligatorias básicas se completan con éxito, en función de pageLoadStrategy , el navegador, es decir, el cliente envía el control del programa a Selenium para realizar la siguiente línea de código.
Ahora pageLoadStrategy puede ser cualquiera de los siguientes:
Entonces, una vez que el control del programa se devuelve a Selenium en función de pageLoadStrategy , que tiene un límite de tiempo, solo se puede ejecutar driver.quit() .