Red de conocimiento informático - Problemas con los teléfonos móviles - Selenium maneja navegadores sin cabeza y cómo cerrarlos

Selenium maneja navegadores sin cabeza y cómo cerrarlos

Chrome:/mozilla/geckodriver/releases

from selenium import webdriver

#? Instancia ChromeOptions y luego configura set_headless o add_headless

options = webdriver.ChromeOptions( )

options.set_headless() # options.add_ argument('-headless')

options.add_argument('--disable-gpu') #?Desactivar aceleración de GPU

# Abra el navegador Chrome sin cabeza

driver = webdriver.Chrome(options=options)

from selenium import webdriver

#?Ejemplo de cambio FirefoxOptions y luego configure set_headless o add_headless

options = webdriver.FirefoxOptions()

options.set_headless() # options.add('-headless')

options.add_argument("--disable-gpu") # Deshabilitar la aceleración de GPU

driver = webdriver.Firefox(options=options)? > 1. driver.close() #Fuente: Traducción: Cerrar la ventana actual

2. driver.quit() ?# Fuente: Salir del controlador y cerrar todas las ventanas asociadas: Salir del controlador y cerrar todas ventanas asociadas Ventana

3.