博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关闭Selenium2中 HtmlUnitDriver 的Warning
阅读量:6515 次
发布时间:2019-06-24

本文共 698 字,大约阅读时间需要 2 分钟。

hot3.png

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

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

三月 03, 2014 9:36:52 下午 com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notifyWARNING: 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范围的方法。

转载于:https://my.oschina.net/zjh92119/blog/204728

你可能感兴趣的文章
Tiny4412 开发板 编译环境搭建【转】
查看>>
为你的网站加上SSL,可以使用HTTPS进行访问
查看>>
软件project--谈项目开发
查看>>
Android studio及eclipse中的junit单元測试
查看>>
几个英文网站
查看>>
在Android中创建文件
查看>>
爬虫基础
查看>>
JS组件系列——再推荐一款好用的bootstrap-select组件,亲测还不错
查看>>
CNN网络--AlexNet
查看>>
getopt--parse command line options
查看>>
闭包和OC的block的本质
查看>>
每天一个linux命令(34):du 命令
查看>>
MySQL出现Waiting for table metadata lock的场景浅析
查看>>
C# 语言历史版本特性(C# 1.0到C# 7.1汇总更新)
查看>>
什么是数据埋点?
查看>>
git回滚
查看>>
vue2.0 引用qrcode.js实现获取改变二维码的样式
查看>>
Python 判断闰年,判断日期是当前年的第几天
查看>>
activiti 清库脚本(转)
查看>>
如何快速查看服务器配置信息?
查看>>