2017-03-20 1 views
0

I beginnt nosetests mit Selen alsNose überspringen Debug-Meldungen

python my_test.py --tests=my_test --with-xunit --xunit-file=my_output.xml 

und ich eine Menge nutzloser Ausgabe erhalten wie:

selenium.webdriver.remote.remote_connection: DEBUG: POST http://127.0.0.1:42919/session/23784289y34ui2hi2u3hi2u/elements {"using": "xpath", "sessionId": "23784289y34ui2hi2u3hi2u", "value": "//span[@class='somename']"} 
selenium.webdriver.remote.remote_connection: DEBUG: Finished Request 
selenium.webdriver.remote.remote_connection: DEBUG: POST http://127.0.0.1:22919/session/2i3ur2oirhi2u3hri2uhri/element/0.37232323248244116-1/click {"sessionId": "2i3ur2oirhi2u3hri2uhri", "id": "0.37232323248244116-1"} 

Wie kann ich alle diese Debug-Nachrichten überspringen und bekommt nur Nachrichten über Fehler? Ich habe versucht mit --logging-level=Error oder Default aber es funktioniert nicht

Antwort

0

Das Problem war in der Selen. Ich fügte ein paar Zeilen Code hinzu und das behob das Problem.

import logging 
from selenium.webdriver.remote.remote_connection import LOGGER 
LOGGER.setLevel(logging.WARNING) # this line should be before webdriver initialization 
Verwandte Themen