Ho recentemente ereditato del codice Selenium Webdriver, scritto in Python 2.7. Sta registrando quantità copiose di dati in/tmp su Ubuntu, così tanto che sta diventando un problema. Sto cercando di spegnerlo (o almeno giù).Disattivazione del logging in selenio (da Python)
Ho provato a provare RTFM, ma questa è una nuova versione di Selenium (2.19.0) ei manuali non sono ancora stati scritti!
Vedo che c'è un metodo chiamato set_browser_log_level(logLevel)
che sembra promettente, ma per arrivarci, ho bisogno di istanziare un oggetto selenium.selenium.selenium
. In caso contrario, non devo istanziare uno di questi, e ci vogliono molti parametri (quale host? Quale porta?) Che non mi aspetto di dover fornire.
Chiaramente, sto fraintendendo qualcosa.
Qualcuno può spiegare (a) come disattivare la registrazione o (b) quale servizio è quel selenium.selenium.selenium.selenium.selenium (forse mi sono portato via, mi dispiace!) Vuole parlare a?
questione connessa: In Selenium, how do I turn off logging? Questa è una versione più vecchia di selenio, e chiamando dal linguaggio di scripting, credo.
Non ho menzionato: una soluzione di hacking che ho usato è stata quella di creare un file vuoto con lo stesso nome nella directory temp e rimuovere le autorizzazioni. Il selenio funzionava ancora ma non si registrava. – Oddthinking