2017-10-06 7 views
-1

.comment désactiver les journaux en sélénium 3.5.3

pilote gecko (de 0.18v) Voici ces journaux qui arrivent en permanence jusqu'à ce que la ligne de fin du code et de son très irritant. J'ai besoin d'aide pour éteindre ces logs

+0

Copie possible de [Comment régler la verbosité de marionette driver?] (Https://stackoverflow.com/questions/46002918/how-to-set-verbosity-of-marionette-driver) – DebanjanB

Répondre

0

C'est un problème de sélénium 3.01 et supérieur. Je l'ai lu à partir de ce link:

Vous pouvez utiliser la classe LoggingPreferences et activer les propriétés. Essayez ceci answer cela peut vous aider:

+0

J'ai essayé votre suggestion mais ça ne fonctionne pas. –

+0

Je suppose, il y a eu un problème avec selenium jar 3.0 et au-dessus c'est pourquoi ce n'est pas réalisable – iamsankalp89

+0

Merci pour l'effort mais je suppose que c'est un problème dans les versions 3.0 et supérieures de sélénium. –

0

Créez un fichier batch Windows avec les commandes ci-dessous et fournissez ce fichier batch en tant que paramètre lors de la définition de la propriété du pilote gecko. S'il vous plaît voir le code ci-dessous.

fichier batch comme gecko.bat:

@ECHO OFF 
C:\Selenium\****\geckodriver.exe --log fatal %* > NUL 2>&1 

Ensemble propriété système pilote Gecko dans le script avant d'initialiser le pilote Firefox. S'il vous plaît voir ci-dessous

System.setProperty("webdriver.gecko.driver","C:/Selenium/***/gecko.bat"); 
WebDriver driver = new FirefoxDriver(); 

Dans le code ci-dessus C:\Selenium\****\geckodriver.exe est le chemin du geckodriver.exe dans votre PC et C:/Selenium/***/gecko.bat est le chemin du lot que vous avez créé et enregistré sur votre PC.

Cela fonctionnera à coup sûr. Bonne chance.

+0

Selon votre solution, il ne se connecte même pas au pilote firefox. –

+0

Ensuite, je suppose que vous avez fait quelque chose de mal –