3

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

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

4

1 回答 1

2

您可以配置 HtmlUnit 的日志级别,因此它不会在 INFO 级别或以下级别记录任何内容。这样就可以了 - 还是您需要其他 INFO 消息?

于 2013-05-31T15:59:24.657 回答