web-dev-qa-db-fra.com

Comment supprimer les messages d'erreur/avertissement/info de la console lors de l'exécution de scripts Selenium python avec chrome Canary

J'utilise un script python (lien vers le script complet ci-dessous) pour le test Selenium à l'aide de Chrome Canary. Le test semble fonctionner correctement, cependant, de nombreux messages d'erreur/avertissement/info sont affichés sur la console.

Existe-t-il un moyen de supprimer ces messages? J'ai essayé: chrome_options.add_argument ("- silent"), mais n'aide pas. Je ne suis pas capable de trouver la bonne solution. Appréciez toute aide.

Script Python: Exemple de script fourni ici

Python: 3.6.3 Selenium: 3.6.0Chrome Canary: 63.0.3239.5 (64 bits) ChromeDriver: 2.33

Console messages

9
Gagan Shrestha

Essayez options.add_argument ('log-level = 3').

log-level: définit le niveau de journalisation minimum . 

INFO = 0, 
WARNING = 1, 
LOG_ERROR = 2, 
LOG_FATAL = 3.

la valeur par défaut est 0.

19
nosam

Vous pouvez prendre l'aide de lien ci-dessous.

Liste des commutateurs de ligne de commande chromés

"--log-level" définit le niveau de journalisation minimum. Les valeurs valides sont comprises entre 0 et 3: INFO = 0, WARNING = 1, LOG_ERROR = 2, LOG_FATAL = 3.

1
Shashank