package pl.codeleak.selenium.support; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.springframework.test.context.TestExecutionListeners; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import static org.springframework.test.context.TestExecutionListeners.MergeMode.MERGE_WITH_DEFAULTS; @Documented @Inherited @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) @TestExecutionListeners( listeners = SeleniumTestExecutionListener.class, mergeMode = MERGE_WITH_DEFAULTS) public @interface SeleniumTest { Class driver() default FirefoxDriver.class; String baseUrl() default "http://localhost:8080"; }