我正在使用Selenium Webdriver(使用Java)创建一个监视器,它每隔几分钟浏览一个网页,以检查用户更新时是否出现问题,因此我可以发送警报并将页面恢复到上一个稳定状态。
由于Jenkins在我们的集成服务器中调用它,因此我使用HtmlUnit而不是带GUI的浏览器。例程检查许多属性,然后使用标准输出记录正确的属性,并将错误的属性记录到标准错误。
我的问题是页面使用的是<input type="search">
,HtmlUnit无法识别,所以每次获取页面时都会将这些行添加到错误输出中:
abr 30, 2013 1:33:42 PM com.gargoylesoftware.htmlunit.html.InputElementFactory createElementNS
INFO: Bad input type: "search", creating a text input
有没有办法摆脱这个信息文本?它不仅记录了我不想要的信息,而且还使用了不正确的通道,因此当它确实不是时,它被识别为错误。
答案 0 :(得分:2)
您可以configure HtmlUnit's logging level,因此它不会在INFO级别或更低级别记录任何内容。那样做 - 或者你需要其他INFO消息吗?