package org.keycloak.testsuite.performance.htmlunit; import com.gargoylesoftware.htmlunit.WebClient; import org.keycloak.testsuite.performance.PerformanceTest; /** * * @author tkyjovsk */ public abstract class HtmlUnitPerformanceTest extends PerformanceTest { public abstract class Runnable extends PerformanceTest.Runnable { protected HtmlUnitDriver driver; public Runnable() { driver = new HtmlUnitDriver(true, false); } public final class HtmlUnitDriver extends org.openqa.selenium.htmlunit.HtmlUnitDriver { public HtmlUnitDriver(boolean javaScriptEnabled, boolean cssEnabled) { getWebClient().getOptions().setJavaScriptEnabled(javaScriptEnabled); getWebClient().getOptions().setCssEnabled(cssEnabled); } @Override public WebClient getWebClient() { return super.getWebClient(); } } } }