HtmlUnit:避免“输入错误类型:”搜索“,创建文本输入»信息文本

时间:2013-04-30 11:54:42

标签: java selenium-webdriver htmlunit

我正在使用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

有没有办法摆脱这个信息文本?它不仅记录了我不想要的信息,而且还使用了不正确的通道,因此当它确实不是时,它被识别为错误。

1 个答案:

答案 0 :(得分:2)

您可以configure HtmlUnit's logging level,因此它不会在INFO级别或更低级别记录任何内容。那样做 - 或者你需要其他INFO消息吗?