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