2012-07-23 11 views
5

simple pregunta: cómo desactivar por completo el registro cuando se utiliza selenio a partir de enlaces Python, código ex de la siguiente manera:Cómo deshabilitar el registro usando selenio con el enlace de Python

browser = webdriver.Chrome() 

He intentado cosas como:

options = webdriver.ChromeOptions(); 
options.add_argument('--log-level 3') 
browser = webdriver.Chrome(chrome_options=options) 

o incluso:

options = webdriver.ChromeOptions(); 
options.add_argument('--disable-logging') 
browser = webdriver.Chrome(chrome_options=options) 

pero aún así los condenados archivo 'chromedriver.log' sigue apareciendo en cada nueva ejecución de las pruebas.

Respuesta

1

El source code del controlador de Chrome, muestra la existencia de una opción llamada service_log_path.

Así que si usted quiere deshacerse del archivo, se puede establecer esta propiedad en

  • /dev/null si está ejecutando bajo Linux/Unix;
  • NUL debajo de las ventanas

creo que sirve

5
driver = webdriver.Chrome(service_log_path='/dev/null') 
Cuestiones relacionadas