我正在尝试使用WithBrowser
PlayFramework 2.5 类编写 Selenium 测试。
像这样的东西:
public class BrowserFunctionalTest extends WithBrowser {
@Test
public void runInBrowser() {
browser.goTo("/");
assertNotNull(browser.$("title").getText());
}
}
但是,我希望能够为至少 CSS 错误设置自定义错误处理程序,因为它们会向我的控制台发送垃圾邮件。而且由于它们来自boostrap,我无法摆脱它们。
我尝试像这样设置记录器的日志级别:
java.util.logging.Logger.getLogger("com.gargoylesoftware.htmlunit").setLevel(java.util.logging.Level.SEVERE);
System.getProperties().put("org.apache.commons.logging.simplelog.defaultlog", "fatal");
Fluentlenium 文档告诉我重写该getDefaultDriver
方法,但这似乎不适用于这里。而且我无法直接使用 WebClient,因为该字段没有吸气剂。