すべての適切な「待機」を備えた高品質の Selenium テストを作成するために、現在、次のようにして Web アプリケーションの実行を遅くしています。
public class SlowLoadingFilter implements Filter {
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
try {
Thread.sleep(1000L);
} catch (InterruptedException e) {
throw new ServletException("SlowLoadingFilter sleep failed", e);
}
filterChain.doFilter(servletRequest, servletResponse);
}
Tomcat または Jetty でそれを行う適切な方法があるかどうかを知りたいですか、それともこれが唯一の方法ですか?