关闭Selenium2中 HtmlUnitDriver 的Warning

近日了解了一下Web自动化测试的一个工具:Selenium WebDriver ,接触它是因为它有一个好处,那就是可以打开一个无窗口的浏览器,而且可以自动执行Javascript。我这里的“自动执行”是指它完全可以模拟浏览器的行为哦!

随后呢,就让它自动执行Javascript咯,谁想到,我要解析的页面要加载js的content-type是application/x-javascript,然后HtmlUnitDriver就一直给我这个警告(红色字体):

三月 03, 2014 9:36:52 下午 com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify
WARNING: Obsolete content type encountered: 'application/x-javascript'.

然后google了一下,试想这关闭log可以解决,然后实用了一下下面的代码,it works!

/*  关闭警告 */
org.apache.commons.logging.impl.Jdk14Logger logger = 
    (Jdk14Logger) LogFactory.getLog("com.gargoylesoftware.htmlunit");
logger.getLogger().setLevel(Level.OFF);


但是关闭了全部的log,这个打击面,有点大,以后再想想有什么可以缩小log范围的方法。

你可能感兴趣的:(关闭Selenium2中 HtmlUnitDriver 的Warning)