近日瞭解了一下Web自動化測試的一個工具:Selenium WebDriver ,接觸它是由於它有一個好處,那就是能夠打開一個無窗口的瀏覽器,並且能夠自動執行Javascript。我這裏的「自動執行」是指它徹底能夠模擬瀏覽器的行爲哦!javascript
隨後呢,就讓它自動執行Javascript咯,誰想到,我要解析的頁面要加載js的content-type是application/x-javascript,而後HtmlUnitDriver就一直給我這個警告(紅色字體):html
三月 03, 2014 9:36:52 下午 com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'application/x-javascript'.
而後google了一下,試想這關閉log能夠解決,而後實用了一下下面的代碼,it works!java
/* 關閉警告 */ org.apache.commons.logging.impl.Jdk14Logger logger = (Jdk14Logger) LogFactory.getLog("com.gargoylesoftware.htmlunit"); logger.getLogger().setLevel(Level.OFF);
可是關閉了所有的log,這個打擊面,有點大,之後再想一想有什麼能夠縮小log範圍的方法。apache