コード例 #1
0
ファイル: Serenity.java プロジェクト: ovenal/serenity-core
 private static void initStepListener() {
   Configuration configuration = Injectors.getInjector().getInstance(Configuration.class);
   File outputDirectory = configuration.getOutputDirectory();
   StepListener listener = new BaseStepListener(outputDirectory, getPages());
   stepListenerThreadLocal.set(listener);
   StepEventBus.getEventBus().registerListener(getStepListener());
 }
コード例 #2
0
 private long getLocatorTimeout() {
   if (StepEventBus.getEventBus().aStepInTheCurrentTestHasFailed()
       || (MethodTiming.forThisThread().isInQuickMethod())) {
     return 0;
   } else {
     return TimeUnit.SECONDS.convert(implicitTimeoutInMilliseconds, TimeUnit.MILLISECONDS);
   }
 }
コード例 #3
0
 private void notifyScreenChange() {
   StepEventBus.getEventBus().notifyScreenChange();
 }
コード例 #4
0
 protected boolean driverIsDisabled() {
   return StepEventBus.getEventBus().webdriverCallsAreSuspended();
 }
コード例 #5
0
 protected void notifyScreenChange() {
   StepEventBus.getEventBus().notifyScreenChange();
 }
コード例 #6
0
ファイル: WebDriverFacade.java プロジェクト: swung/thucydides
 private boolean isEnabled() {
   return !StepEventBus.getEventBus().webdriverCallsAreSuspended();
 }
コード例 #7
0
 @Step
 public void step_with_screen_changes() {
   StepEventBus.getEventBus().notifyScreenChange();
 }
コード例 #8
0
ファイル: Serenity.java プロジェクト: ovenal/serenity-core
 public static void takeScreenshot() {
   StepEventBus.getEventBus().takeScreenshot();
 }