WithBrowser
PlayFramework 2.5 のクラスを使用して Selenium テストを作成しようとしています。
このようなもの:
public class BrowserFunctionalTest extends WithBrowser {
@Test
public void runInBrowser() {
browser.goTo("/");
assertNotNull(browser.$("title").getText());
}
}
ただし、コンソールにスパムが送信されるため、少なくとも CSS エラーに対してカスタム エラー ハンドラを設定できるようにしたいと考えています。そして、それらはブーストラップから来ているので、私はそれらを取り除くことはできません.
次のようにロガーのログレベルを設定しようとしました:
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 を直接手に入れることはできません。