Saltar al contenido

¿Cómo ejecutar Selenium Chrome WebDriver en modo silencioso?

Poseemos la mejor respuesta que hemos encontrado en línea. Nosotros queremos que te resulte de mucha utilidad y si quieres aportar alguna mejora hazlo con libertad.

Solución:

simplemente hago esto

ChromeOptions options = new ChromeOptions();
options.AddArgument("--log-level=3");
IWebDriver driver = new ChromeDriver(options);

Buena pregunta, sin embargo, no sé de dónde sacaste eso. .AddArgument("--silent"); cosa, ya que ese es el interruptor de línea de comando de Chrome, no para ChromeDriver. Además, no hay un interruptor de Chrome llamado --silent de todos modos.

Por debajo OpenQA.Selenium.Chrome espacio de nombres, hay una clase llamada ChromeDriverService que tiene una propiedad SuppressInitialDiagnosticInformation por defecto a false. Básicamente, lo que podría querer hacer es crear
ChromeDriverService y páselo al constructor de ChromeDriver. Consulte la documentación aquí.

Aquí está el código C# que suprime las salidas de diagnóstico de ChromeDriver.

ChromeOptions options = new ChromeOptions();

ChromeDriverService service = ChromeDriverService.CreateDefaultService();
service.SuppressInitialDiagnosticInformation = true;

IWebDriver driver = new ChromeDriver(service, options);

EDITAR:
ChromeDriver (no Chrome) tiene un argumento de línea de comando --silentque se supone que funciona. SuppressInitialDiagnosticInformation en el enlace .NET hace exactamente eso. Sin embargo, parece que solo suprimirá algunos de los mensajes.

Aquí hay un ticket de chromedriver cerrado: Problema 116: ¿Cómo deshabilitar los mensajes de diagnóstico y el archivo de registro de Chrome Driver?

Para mí lo único que funcionó para

   selenium-chrome-driver-2.48.2.jar
   chromedriver 2.20
   selenium-java-2.48.2.jar

estaba

   ChromeOptions options = new ChromeOptions();
   System.setProperty("webdriver.chrome.args", "--disable-logging");
   System.setProperty("webdriver.chrome.silentOutput", "true");
   driver = new ChromeDriver(options);

Aquí tienes las reseñas y calificaciones

Si conservas alguna vacilación o capacidad de aclararse nuestro enunciado puedes escribir un paráfrasis y con placer lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *