3

Ich verwende Python-Skript (vollständige Skript-Link unten) für Selen-Test mit Chrome Canary. Der Test scheint gut zu laufen, aber es werden viele Fehler-/Warn-/Info-Nachrichten auf der Konsole angezeigt.So unterdrücken Sie Konsolenfehler/Warnungen/Info-Nachrichten beim Ausführen von Selen-Python-Skripten mit Chrom Canary

Gibt es eine Möglichkeit, diese Nachrichten zu unterdrücken? Ich habe versucht: chrome_options.add_argument ("- leise"), aber hilft nicht. Ich bin nicht in der Lage, die richtige Lösung zu finden. Schätze jede Hilfe.

Python-Skript: Example script provided here

Python: 3.6.3 Selen: 3.6.0 Chrome Canary: 63.0.3239.5 (64 bit) ChromeDriver: 2,33

Console messages

+0

Für mich ist es nicht passiert. Es kann sein, dass Sie canary build verwenden. Versuchen Sie es mit 'chrome_options.add_argument (" - disable-logging ")' –

+0

Versucht dieses Argument, aber immer noch das gleiche. Und ich stimme zu, es ist wegen kanarischen Build als normalem Chrom Build funktioniert gut, aber ich versuche Selen mit Headless Chrom. Danke für die Antwort @TarunLalwani. – user8775775

Antwort

8

Try-Optionen. add_argument ('Log-Level = 3')

Protokolliergrad: Legt den Mindestprotokolliergrad fest. Gültige Werte sind von 0 bis 3:

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

Standardwert ist 0.

+0

Hatte die gleiche Art von Problem mit Node.js mit Winkelmesser und Headless-Chrom (Version 65 auf Win64). Die Einstellung log-level = 2 hat das Problem für mich behoben. – ChrisB

Verwandte Themen