關閉Selenium2中 HtmlUnitDriver 的Warning

近日瞭解了一下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

相關文章
相關標籤/搜索